Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Windows Vista et taille de fichiers [ Système / Fichier & Disque ] (PaTaTe)

lundi 15 octobre 2007 à 12:09:52 | Windows Vista et taille de fichiers

PaTaTe

Membre Club
Bonjour,

Depuis que j'ai Windows Vista, je me heurte à un problème qui est assez gênant dans certaines de mes applications. En effet, dans quelques programmes que j'ai écris, j'ai besoin de connaitre la taille d'un fichier quand celui-ci est en cours de création mais voilà : tant que l'écriture du dit-fichier n'est pas terminé, je n'obtiens pas sa taille ; j'ai un beau 0 octet à la place.

Si quelqu'un a une méthode sûre (et idéalement gérant les très grande taille), qu'il me fasse signe ^^

Par avance, merci :)

[PaTaTe]

lundi 15 octobre 2007 à 13:35:11 | Re : Windows Vista et taille de fichiers

Renfield

Administrateur CodeS-SourceS
Quelle méthode utilises-tu ?

lundi 15 octobre 2007 à 14:17:27 | Re : Windows Vista et taille de fichiers

PaTaTe

Membre Club
Pour le monent j'ai déjà essayé un simple FileLen(), l'API StrFormatByteSize et Windows Scripting Host. Aucune ne donne de resultat.

[PaTaTe]

lundi 15 octobre 2007 à 19:36:12 | Re : Windows Vista et taille de fichiers

BruNews

Administrateur CodeS-SourceS
FindFirstFile(), tu auras la taille sur 64 bits au moment de l'appel.

ciao...
BruNews, MVP VC++

mercredi 17 octobre 2007 à 02:50:09 | Re : Windows Vista et taille de fichiers

PaTaTe

Membre Club
J'y ai pensé mais j'ai eu quelques soucis en essayant.

Si tu as un exemple concret pour voir, ça serait sympa :)

[PaTaTe]

jeudi 18 octobre 2007 à 02:01:04 | Re : Windows Vista et taille de fichiers

PaTaTe

Membre Club
J'ai finalement testé la methodeFindFirstFile() mais même bilan : la taille reste nulle tant que l'écriture du fichier n'est pas terminée.

Je trouve bizarre que personne n'en est déjà parlé et/ou a proposé de solution à cet étrange problème ...

[PaTaTe]

jeudi 18 octobre 2007 à 06:15:47 | Re : Windows Vista et taille de fichiers

Renfield

Administrateur CodeS-SourceS
ben si le fichier n'est pas ecrit sur le disque, c'est normal que sa taille soit nulle ^^

au pire, tu peux espionner l'activité sur ce fichier et regarder la taille que quand il est fermé (enfin, je ne connaus pas exactement ton cahier des charges...)


Renfield
Admin CodeS-SourceS- MVP Visual Basic

jeudi 18 octobre 2007 à 13:15:57 | Re : Windows Vista et taille de fichiers

PaTaTe

Membre Club
La taille du fichier est bien ecrite en temps réelle puisque dans l'explorateur cette taille change. Ca doit venir de Vista lui même puisque sur les versions précédentes de Windows je n'ai pas ce problème.

Quand à espionner l'activité sur le fichier, j'avoue n'avoir jamais fais ca, si tu as un exemple que je vois de quoi il retourne.

Il faut admettre que tout ceci est quand même assez bizarre ...

[PaTaTe]



Cette discussion est classé dans : fichier, taille, windows, fichiers, vista


Répondre à ce message

Sujets en rapport avec ce message

Vista et applications (droits de fichiers) [ par allthew3 ] Bonjour à tousJe développe une application qui devra fonctionner sous Windows Vista, mais quand l'application se lance, Vista demande à chaque fois s' taille de fichier avi [ par snowlover18 ] Bonjours a tous.Voila je souhaite utiliser le lecteur MCI pour lire des fichiers video AVI. Cela fonctionne correctement pour des fichiers de moins de position dans un fichier [ par JEANLOIC ] Voila j'ai un prog en VB 6 qui me permet que comparer deux fichiers pour vérifier leur taille respectives et déclencher un événement en cas de différe Windows Vista et Access [ par themagueri ] J'ai une base de données access 2000 qui marche bien sous windows XPmais sur windows vista, la même base fonctionne malproblèmes  :1) la fonction form windows vista [ par egbonet ] comment installer VB6 et visual studio .net sur VISTAegbonet Gestion ordinateur fichier ouvert [ par FMatrix07 ] Bonjour a tous,Je cherche à faire une suveillance des fichiers ouvert comme dans la gestion de l'ordinateur fichiers ouvertmais apres plusieurs recher Lecture de plusieurs fichiers csv [ par Claire7799 ] Bonjour, je débute en VB sous excel et je suis déjà confrontée à un problème: je souhaite ouvrir plusieurs fichiers.csv dans des feuilles excel afin e Aide sur la fonction VBS en parametres ligne,taille,zone [ par azadabad ] bonjour jean-marc;j'ai rectifié ma demande avec la réponse à tes questionsil faut une function qui attend les parametres igne,taille, taille de zone à Création table données [ par wilfrid19 ] Bonjour,Je suis nouvelle et aussi novice. J'espère avoir une réponse au petit problème qui me tracasse depuis 3 jours. J'ai téléchargé des scripts, ma Lancement avec Fichiers multiple [ par PrinceSilk ] Bonjour,J'ai créé un programme se composant d'une feuille MDI, et qui peut ouvrir plusieurs MDI Child pour lire des fichiers.J'ai également associé le


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,655 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.