创建文件
文件静态类
通过使用 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);
你可以从这些链接中检查 FileMode , FileAccess 和 FileShare 的枚举。它们的基本含义如下:
FileMode: Answers“应该创建文件吗?打开?如果不存在则创建然后打开?” 有点问题。
FileAccess: Answers“我应该能够读取文件,写入文件还是两者兼而有之?” 有点问题。
FileShare: Answers“当我同时使用文件时,其他用户是否应该能够读取,写入等文件?” 有点问题。