Trier des fichiers par taille descendante avec GetFiles sur ressource réseau mappée
Bonsoir,
Je me heurte depuis plusieurs heures à un problème de tri de fichiers en VB.NET.
J'essaie de trier des fichiers de backup qui se trouvent sur un NAS. Le répertoire de ces fichiers est mappé sur mon PC comme disque Y
J'essaie d'accéder à la liste des fichiers de la façon suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
.....
Dim files() as String
MyDir = "Y:\Backups\Sauvegarde Arthur"
Try
files = IO.Directory.GetFiles(MyDir, "*.bkp")
' Tri du plus grand au plus petit
files = files.OrderByDescending(
New Func(Of String, Integer)(Function(fn As String)
Return New IO.FileInfo(fn).Length
End Function)).ToArray
......
Catch ex as Exception
...
End Try |
Si la solution marche sur disque local, j'ai constamment le message d'erreur "Impossible de trouver une partie du chemin d'accès..." et pourtant le chemin MyDir existe bien sur le NAS...
Quelqu'un pourrait-il m'aiguiller sur ce que je ne fais à priori pas bien ?
Merci d'avance
Philippe