C#如何处理通配符?Directory.GetFiles()返回字符串处理的是目录里面的文件名,如果参数换成a*.txt这种格式应该如何取得相应的文件名?
C#如何处理通配符?
Directory.GetFiles(“目录名”)返回字符串处理的是目录里面的文件名,
如果参数换成 a*.txt 这种格式应该如何取得相应的文件名?
[解决办法]
没明白楼主的意思
如果是想要a开头的txt文件
可以试试GetFiles(@"^a[^.]*.txt")
[解决办法]
string[] dirs = Directory.GetFiles(@"c:\", "a*.txt"); Console.WriteLine("The number of files starting with c is {0}.", dirs.Length); foreach (string dir in dirs) { Console.WriteLine(dir); }
[解决办法]
GetFiles(@"c:\", "a*.txt");