您的位置:首页 > 编程语言 > C#

C#.Net 遍历文件夹(文件&目录),并把所有文件写到txt中

2010-08-30 09:46 971 查看
//遍历目录,并保存所有文件信息

privat void GetAllFiles(string path,StringCollection tion)
{
DirectoryInfo dir=new DirectoryInfo(path);
foreach(FileInfo file in dir.GetFiles(*))//设置文件类型
{
tion.Add(file.FullName); //网StringCollection里面添加文件名

}
foreach(DirectoryInfo subDire in dir.GetDirectorys(*) ) //操作子目录

{
GetAllFiles(subDire.FullName,tion); //递归
}
}


//把文件信息写进txt文件

private void WriteTxt(string path,StringCollection fileNames)
{
using(StreamWriter sw=new StreamWriter(path))
{
foreach(string fileName in fileNames)
{
sw.WriteLine(fileName);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: