Bonjour
mon objectif est de récupérer tous les fichiers d'un répertoire que je connais sauf ceux commençant par une séquence de caractère prédéfinie.
A priori rien de compliqué...mais je galère....
voici mon code :ça c'est OK, je récupère bien les fichiers qui commencent par le préfixe que j'ai défini...mainteant comment ne sélectionner que les autres avec une regexp?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Sub Main() Dim OutputDir As String = "C:\temp" Dim FilePrefixe As String = "TECAN_" Dim pattern as string = FilePrefixe & "*" Dim dDir As New DirectoryInfo(OutputDir) If Not dDir.Exists Then console.WriteLine("Directory Not Found") Else console.WriteLine("Directory Found. Directory was last accessed on: " & dDir.LastAccessTime) Dim OutputFiles() As IO.FileInfo = dDir.GetFiles(pattern) Dim file as IO.FileInfo For Each file In OutputFiles Console.WriteLine("File Name: {0}", file.Name) Next End If End Sub
Peut-on utiliser des regexp avancées comme paramètre de getfiles(), du style ^[0-9]{1}[A-Z]* ?
Merci d'avance
Partager