Bonjour,
Je dois faire une application qui doit copier une très grande quantité de fichiers (environ 80 000)
Est-ce qu'il existe des versions plus optimisé que ça ?
Code:File.Copy("myfile.txt", "copyofmyfile.txt");
Merci de m'aider.
Version imprimable
Bonjour,
Je dois faire une application qui doit copier une très grande quantité de fichiers (environ 80 000)
Est-ce qu'il existe des versions plus optimisé que ça ?
Code:File.Copy("myfile.txt", "copyofmyfile.txt");
Merci de m'aider.
Comme il y a la partie mécanique du disque dur derrière, je ne pense qu'il soit possible de faire mieux, paralléliser serait faire faire des allers retours à ta tête de lecture...
Et niveau gestion de la mémoire c'est automatique ?
Mémoire RAM ? mémoire disque ? Qu'entends-tu pas "c'est automatique" ?
Est ce de la copie locale?
Piste peut être bête:
Compressez vos fichiers dans un seul et même fichier .rar ou gzip, copiez le puis décompressez...
Si le fichier transite par le réseau (et si ce sont des fichiers textes comme dans votre exemple...) vous devriez pouvoir gagner pas mal?
Ce sont des fichiers images jpg
Et c'est de la copie réseau