changer l'attribut taille d'un fichier ??? - C - Programmation
Marsh Posté le 01-07-2003 à 18:22:42
Je lui traduit:
Pourrait tu nous expliquer ce que tu comptes faire et pourquoi, s'il te plait?
Marsh Posté le 01-07-2003 à 18:31:39
Tu vas dans la TOC de ton disque et tu modifies le bon item, spa compliqué pourtant !
Marsh Posté le 01-07-2003 à 21:00:48
Citation : Je lui traduit: |
ben en fait je voudrais changer l'information de taille d'un fichier: par exemple un fichier de 12 Ko lui faire afficher 12 Mo mais sans changer la taille réelle du fichier.
En fait après la modif qu'on regarde la taille du fichier Windows devrait afficher 12 Mo alors que le fichier n'en fait toujours que 12 Ko...vous me suivez => en gros je veux juste changer l'attribut de taille du fichier
Citation : Tu vas dans la TOC de ton disque et tu modifies le bon item, spa compliqué pourtant ! |
ta théorie m'interesse pourrais-tu l'appronfondir ???
Marsh Posté le 02-07-2003 à 08:39:00
Je suis le seul à trouver ça stupide?
Marsh Posté le 02-07-2003 à 11:25:31
ReplyMarsh Posté le 02-07-2003 à 11:50:29
Aussi. Mais bon, finalement, c son problème.
ça correspond peut être à ce que cherche l'ami (c'est une méthode de CFile, objet des MFC) :
Code :
|
Marsh Posté le 02-07-2003 à 12:21:30
Ça va modifier la taille réelle du fichier, c'est pas ce qu'il veut..
Marsh Posté le 02-07-2003 à 13:34:15
D'un autre coté ce qu'il veut n'est pas possible...
Si tu changes l'info dans la TOC l'espace disque sera bouffé quoi qu'il arrive...
Marsh Posté le 02-07-2003 à 13:36:14
skeye a écrit : Si tu changes l'info dans la TOC l'espace disque sera bouffé quoi qu'il arrive... |
Nan, je pense pas, j'ai déjà dû m'amuser à ça y'a qq années sur du FAT12 au temps des pctools..
Marsh Posté le 02-07-2003 à 13:43:42
*Syl* a écrit : Nan, je pense pas, j'ai déjà dû m'amuser à ça y'a qq années sur du FAT12 au temps des pctools.. |
Dans la pratique ya rien dessus, mais si tu écris dans la toc que cet espace disque est pris il s'en servira pas, ca revient au même non?
Marsh Posté le 02-07-2003 à 14:12:08
Faut pas toucher au FS, faut le laisser propre et cohérent. Et puis bon, facile à dire, mais à faire, ...
AMHA, faut hooker GetFileSize, mais amuse toi mon coco ... (faut retrouver la nom du fichier à partir du handle aussi).
Marsh Posté le 02-07-2003 à 14:31:39
je crois que y avait ça sur le CD de dukeNukem3D atomic edition: la table était modifié comme ça le fichier apparaissait énorme et dissuader de la copie. apres faire ça sur un fs par RO, c'est du suicide
Marsh Posté le 02-07-2003 à 17:14:14
Citation : Je suis le seul à trouver ça stupide? |
non c absolument pas stupide, j'en ai vraiment besoin pour tester un truc
mais bon apparement il n'y a pas l'air d'avoir de solutions faciles, ben je continue mes recherches...
Marsh Posté le 02-07-2003 à 18:08:18
Klaastyl a écrit :
|
Ha ... C'est clair que ca parait tout de suite moins stupide maintenant ...
Marsh Posté le 02-07-2003 à 18:13:14
Sur Unix, y a la commande touch
Pour Windows, t'installes CygWin
Marsh Posté le 01-07-2003 à 16:41:34
qqn sauré til comment changer l'attribut taille d'un fichier sans pour autant modifier la taille réelle en C/C++, VB, Java ou autre ???