读书人

C#如何避免通配符?Directory.GetFile

发布时间: 2011-12-27 22:22:55 作者: rapoo

C#如何处理通配符?Directory.GetFiles()返回字符串处理的是目录里面的文件名,如果参数换成a*.txt这种格式应该如何取得相应的文件名?
C#如何处理通配符?
Directory.GetFiles(“目录名”)返回字符串处理的是目录里面的文件名,
如果参数换成 a*.txt 这种格式应该如何取得相应的文件名?

[解决办法]
没明白楼主的意思
如果是想要a开头的txt文件
可以试试GetFiles(@"^a[^.]*.txt")
[解决办法]

C# code
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");

读书人网 >C#

热点推荐