流对象的重载很多,这里只简单介绍路径+创建模式这一种
//【1】创建文件流 FileStream fs = new FileStream("C:\\myfile.txt", FileMode.Create);
"C:\\myfile.txt":文件路径
FileMode:这是一个枚举类型,用于表示文件流的操作模式,不同的类型表示不同的操作方式
FileMode.CreateNew:指定操作系统应创建新文件,如果文件已存在,则将引发异常
FileMode.Create:指定操作系统应创建新文件。如果文件已存在,它将被覆盖。如果该文件已存在但为隐藏文件,则将引发异常。
FileMode.Open = 3,指定操作系统应打开现有文件。如果文件不存在,引发异常。
FileMode.OpenOrCreate:指定操作系统应打开文件(如果文件存在);否则,应创建新文件。
FileMode.Truncate:指定操作系统应打开现有文件。该文件被打开时,将被截断为零字节大小。
FileMode.Append:若存在文件,则打开该文件并查找到文件尾,或者创建一个新文件。