创建文件

文件静态类

通过使用 File 静态类的 Create 方法,我们可以创建文件。Method 在给定路径创建文件,同时打开文件并为我们提供文件的 FileStream。确保在完成后关闭文件。

EX1:

var fileStream1 = File.Create("samplePath");
/// you can write to the fileStream1
fileStream1.Close();

EX2:

using(var fileStream1 = File.Create("samplePath"))
{
    /// you can write to the fileStream1
}

EX3:

File.Create("samplePath").Close();

FileStream 类

这个类构造函数有很多重载,实际上这里有很好的记录。下面的示例适用于涵盖此类最常用功能的示例。

var fileStream2 = new FileStream("samplePath", FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);

你可以从这些链接中检查 FileModeFileAccessFileShare 的枚举。它们的基本含义如下:

FileMode: Answers“应该创建文件吗?打开?如果不存在则创建然后打开?” 有点问题。

FileAccess: Answers“我应该能够读取文件,写入文件还是两者兼而有之?” 有点问题。

FileShare: Answers“当我同时使用文件时,其他用户是否应该能够读取,写入等文件?” 有点问题。