首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2011-12-27 
C#如何处理通配符?Directory.GetFiles()返回字符串处理的是目录里面的文件名,如果参数换成a*.txt这种格式

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");

热点排行