如何遍历一个文件的里面的所有的文件的,我想拿到所有的文件的名字
如何遍历一个文件的里面的所有的文件的,我想拿到所有的文件的名字
[解决办法]
DirectoryInfo dic = new DirectoryInfo("path");
foreach (FileInfo fi in dic.GetFiles())
{
}
可以结贴了
[解决办法]
调用:FindFile(@"D:\代码", "*.*");
List<string> lstPath = new List<string>(); private void FindFile(string FoldPath, string filter)//要查找的文件夹和文件类型 { DirectoryInfo thefolder = new DirectoryInfo(FoldPath); foreach (DirectoryInfo nextfolder in thefolder.GetDirectories()) { FindFile(nextfolder.FullName, filter); } foreach (FileInfo nextfile in thefolder.GetFiles(filter)) { lstPath.Add(nextfile.Name); } }
[解决办法]
.net 4.0的话可以直接这样
var filenames = Directory.EnumerateFiles(path, "*.*", SearchOption.AllDirectories);
[解决办法]