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

C#遍历某个文件夹的文件及子文件夹

2012-12-03 22:29 274 查看
string path = @"C:\程序部分\实践\FileForeach\FileForeach\Files\";
string savePath = path + "sb.txt";
if (!File.Exists(savePath))
{
File.Create(savePath);
MessageBox.Show("创建成功");
}
else
{
MessageBox.Show("文件已存在");
}
public class WriteFlush
{
public static void WriteText(string path, string savePath)
{
string[] Files = Directory.GetFiles(path);
string[] Direction = Directory.GetDirectories(path);
FileInfo f = new FileInfo(savePath);
var s = f.AppendText();
s.WriteLine("文件夹:");
foreach (var dir in Direction)
{
s.WriteLine(dir);
}
s.WriteLine("文件:");
foreach (var files in Files)
{
s.WriteLine(files);
}
s.Flush();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: