Bonjour,
Voilà mon problème:
Je partage un répertoire d'un PC Windows 2008 R2 (appelé PC1)
Je copie 10 fichiers toutes les secondes dans ce répertoire depuis PC1
Depuis un autre PC sous Windows 2008 R2 (appelé PC2) j'affiche le nombre de fichiers contenu dans le répertoire partagé de PC1 grâce à ce petit programme :
et là surprise, je n'obtient le bon nombre de fichiers a chaque boucle que si le répertoire contient plus de ( a peu prés) 440 fichiers.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 static void Main(string[] args) { DirectoryInfo rep = new DirectoryInfo(@"\\SERVEUR\DATA\"); do { rep.Refresh(); Console.WriteLine(DateTime.Now.ToString("hh:mm:ss.fff") + " Nombre de fichiers : " + rep.EnumerateFiles("*", SearchOption.TopDirectoryOnly).Count<FileInfo>()); if (Console.KeyAvailable) break; Thread.Sleep(1000); } while (true); }
Le résultat dans le fichier joint : sortie.txt
Par contre si j'ouvre en simultané sur PC2 un explorateur qui affiche le contenu du répertoire partagé alors tout vas bien.
Une idée ?
Partager