【发布时间】:2012-06-12 02:07:39
【问题描述】:
我正在阅读一些 C# 的文件 IO 教程,并设法写出了一些文件,但是如果给我的路径包含目录怎么办?
例如,我想创建名为data/my_file 的文件,但data 文件夹不存在。
线,
BinaryWriter outFile = new BinaryWriter(File.OpenWrite(path));
其中path 是上面的字符串,崩溃并显示部分路径不存在的消息,这意味着 C# 没有按要求创建它们。
我希望 C# 处理所有杂乱的目录创建和检查,而不是我必须解析路径并创建所有必要的目录。这可能吗?否则,是否有一段代码可以复制到我的项目中,它可以处理我可能忽略的任何内容(因为我对文件管理了解不多)。
【问题讨论】:
-
您不需要在标题前加上“C#”。请参阅“Stack Overflow is not in need of your SEO skills”。
标签: c#