yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 2009
-
20 mai 2007 à 14:46
yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 2009
-
21 mai 2007 à 12:51
Salut à tous !
Je cherche à découper des dossiers en plusieurs fichiers. En règle générale, la découpe se passe comme prévue.
Il y a problème lorsque je cherche à découper un dossier contenant des fichiers déjà ouverts par d'autres programmes.
Exemple :
Si je cherche à découper le dossier du projet Visual C++ sur lequel je suis en train de travailler (donc pleins de fichiers en cours d'utilisation par Visual C++), mon programme tout d'abord liste tous les dossiers et fichiers et détermine la taille totale. (en utilisant FindFirstFile() etc...)
Ensuite vient la découpe, où l'on parcourt de nouveau l'arborescence afin d'accéder aux fichiers et les lire.
Et bien dans ce cas là, la taille finale des fichiers découpés est plus faible que celle prévue initialement.
Je pense donc à des droits d'accès.
Donc comment pourrai-je faire pour connaître des droits d'accès à des fichiers qui m'empêcheraient de les lire ?
Merci d'avance pour votre et si vous voyez autre chose qui peut clocher, n'hésitez pas !
yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 20092 21 mai 2007 à 10:01
A première vue, on dirait que ce ne soit pas ça.
Car je faisais déjà ce test là, et à chaque fois les fichiers sont ouverts correctement.
Je précise que quand je liste mon arborescence, je calcule la taille totale à l'aide de la structure WIN32_FIND_DATA.
Si vous voyez une autre possibilité....
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 21 mai 2007 à 10:44
Il y a déjà le fichier *.ncb en accès exclusif, pas grave vu que n'est d'aucune utilité de l'enregistrer. Je l'efface d'ailleurs systématiquement en fermant VS.