Tôi đã tự hỏi điều gì sẽ là một cách hay để quét một thư mục có các ký tự bạn không chắc chắn.Cách quét thư mục có ký tự đại diện với một thư mục con cụ thể
Ví dụ, tôi muốn quét
C: \ Program \ Version2 * \ Files
Nghĩa
- Thư mục nằm trong
C:\Program
Version2.*
. có thể là bất cứ thứ gì nhưVersion2.33
,Version2.1
, v.v.- Đó thư mục có một thư mục có tên
Files
trong đó
Tôi biết rằng tôi có thể làm một cái gì đó giống như foreach (directory) if contains("Version2.")
, nhưng tôi đã tự hỏi nếu có một cách tốt hơn để làm như vậy.
Các bạn đã thử các [Directory.GetFiles chức năng] (http://msdn.microsoft.com/en-us/library/wz42302f.aspx)? Tôi không chắc chắn nếu điều đó sẽ bao gồm một số thư mục, nhưng nó có '*' làm ký tự đại diện – Default
Có thể trùng lặp: http://stackoverflow.com/questions/7286477/possible-to-specify-directory-path-with-a- wildcard – Default
@Default, câu trả lời đó rất hữu ích, khi ký tự đại diện ở cuối con đường, không phải ở giữa dường như trong câu hỏi này. –