我正在研究ac#application,它在app.config中有一个文件路径,我想创建或覆盖,如果它存在/不存在.
例: <add key="file" value="c:\myapp\file.txt"/>
我在创建目录/文件组合时遇到问题.
有人可以给我一些代码示例,说明如何创建整个文件夹路径,包括一个空文本文件
你可能想要创建文件夹,之后你可以使用FileStream编写文件.
我有一个方便的功能,在写入可能不存在的目录中的文件之前创建目录.
/// <summary>
/// Create the folder if not existing for a full file name
/// </summary>
/// <param name="filename">full path of the file</param>
public static void CreateFolderIfNeeded(string filename) {
string folder = System.IO.Path.GetDirectoryName(filename);
System.IO.Directory.CreateDirectory(folder);
}
Run Code Online (Sandbox Code Playgroud)