Zastanawiam się, jaki byłby dobry sposób na zeskanowanie katalogu zawierającego znaki, których nie jesteś pewien.Jak skanować katalog z symbolem wieloznacznym z określonym podkatalogiem?
Na przykład, chcę skanować
. C: \ Program \ Version2 * \ Files
Znaczenie
- Folder znajduje się w
C:\Program
Version2.*
może być podobny do:Version2.33
,Version2.1
itp.- tym folderze znajduje się folder o nazwie
Files
w nim
wiem, że mogę zrobić coś takiego foreach (directory) if contains("Version2.")
, ale zastanawiałem się, czy istnieje lepszy sposób robić to.
Czy próbowałeś [FUNCTION Directory.GetFiles] (http://msdn.microsoft.com/en-us/library/wz42302f.aspx)? Nie jestem pewien, czy zawierałoby to kilka katalogów, ale ma '*' jako symbol wieloznaczny – Default
Możliwy duplikat: http://stackoverflow.com/questions/7286477/possible-to-specify-directory-path-witha-a- wildcard – Default
@Default, ta odpowiedź jest przydatna, gdy wildcard na końcu ścieżki, nie w środku, jak wydaje się być w tym pytaniu. –