[英]Write To TextFile Using StreamWriter
我的内容显示在控制台中,但是从未生成我的文本文件。 什么使我的文本文件无法生成?
public static void GetDirInfo()
{
string filename = "C:\\Test.txt";
string sourcePath = @"C:\";
var dir = new DirectoryInfo(sourcePath);
Console.WriteLine(dir);
var children = dir.EnumerateFileSystemInfos();
Console.WriteLine(children);
var files = children.OfType<FileInfo>().Count();
Console.WriteLine(files);
var directories = children.OfType<DirectoryInfo>().Count();
Console.WriteLine(directories);
using (var sw = new StreamWriter(filename, true))
{
sw.WriteLine(dir);
sw.WriteLine(children);
sw.WriteLine(files);
sw.WriteLine(directories);
}
}
我尝试运行您的代码并获得UnauthorizedAccessException。 我运行了与管理员相同的代码,并且文件已创建。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.