Bonjour,

J'ai un thread qui copie tout le contenu d'un dossier qu'on lui passe en paramètre. Je voudrais l'adapter pour faire des copies incrémentielles cad qu'il ne prenne que les fichiers modifiés depuis la dernière copie.
Pour cela, je pensais que ce bout de code marcherait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
if(File.GetLastWriteTime(fichier_source)>File.GetLastWriteTime(fichier_copié))
{ File.Copy ... }
Ceci marche mais dans certains cas précis, par ex lors d'une copie où la source et la destination sont des chemins réseau cela fonctionne pas pour plusieurs fichiers pas tous ( assez étrange ).

Est-ce que ma méthode est viable, enfin je ne pense pas vu que j'ai des soucis ?

Merci