Mi chiedevo quale sarebbe stato un buon modo per eseguire la scansione di una directory con caratteri di cui non si è sicuri.Come eseguire la scansione di una directory con carattere jolly con una sottodirectory specifica
Ad esempio, voglio eseguire la scansione
C:. \ Programmi \ Version2 * \ File
Significato
- La cartella si trova nella
C:\Program
Version2.*
potrebbe essere qualsiasi cosa comeVersion2.33
,Version2.1
, ecc.- Quella cartella ha una cartella denominata
Files
in esso
So che avrei potuto fare qualcosa di simile foreach (directory) if contains("Version2.")
, ma mi chiedevo se ci fosse un modo migliore di farlo.
Hai provato la [funzione di Directory.GetFiles] (http://msdn.microsoft.com/en-us/library/wz42302f.aspx)? Non sono sicuro se ciò includerebbe diverse directory, ma ha '*' come carattere jolly – Default
Possibile duplicato: http://stackoverflow.com/questions/7286477/possible-to-specify-directory-path-with-a- wildcard – Default
@Default, la risposta è utile, quando carattere jolly alla fine del percorso, non nel mezzo come sembra essere in questa domanda. –