在C#/.NET/.NET Core应用程序编程开发中,如何使用C#程序创建一个指定名称的空文件呢?
Rector
2020-05-07 提问
使用File.Create()方法,如下:
File.Create()
using (File.Create(filename)) ;
或者封装成一个方法,如下:
public static void CreateEmptyFile(string filename) { File.Create(filename).Dispose(); }
2020-05-07 回答
使用File.WriteAllText()方法,如下:
File.WriteAllText()
File.WriteAllText("path", String.Empty);
或者使用File.CreateText()方法,如下:
File.CreateText()
File.CreateText("path").Close();
使用File.Open()方法,如下:
File.Open()
File.Open("filename", FileMode.Create).Close();
使用FileStream文件流来创建一个空文件,在指定文件存在的情况下,此方法会抛出异常而不会覆盖,如下:
FileStream
using (new FileStream(filename, FileMode.CreateNew)) {}
使用File.WriteAllLines()方法,如下:
File.WriteAllLines()
System.IO.File.WriteAllLines(filename, new string[0]);
码龄: 3118天
专注.NET/.NET Core