欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在c#中创建

程序员文章站 2022-05-02 17:43:43
...

步骤如下:
一、创建文件流
FileStream fs = new FileStream(fileName, FileMode.OpenOrCreate);
FileStream常用的构造:
FileStream(string,FileMode)使用指定的路径和创建模式初始化FileStream的实例。
其中,string是指定的路径,写法有:
{

string fileName = @"c:\\123.txt";
string fileName = Application.StartupPath+"\\"+"文件名";
//Application.StartupPath是获取当前程序保存路径

}
FileMode Enum,指定操作系统打开文件的方式。其字段有:

  1. Append :若存在文件,则打开该文件并查找到文件尾,或者创建一个新文件。
  2. Create :指定操作系统应创建新文件。如果文件已存在,它将被覆盖。这需要 Write 权限。等效于这样的请求:如果文件不存在,则使用 CreateNew;否则使用 Truncate。
  3. CreateNew :指定操作系统应创建新文件。这需要 Write 权限。如果文件已存在,则将引发 IOException异常。
  4. OpenOrCreate:指定操作系统应打开文件(如果文件存在);否则,应创建新文件。
  5. Truncate:指定操作系统应打开现有文件。该文件被打开时,将被截断为零字节大小。

二、创建写入器
StreamWriter sw = new StreamWriter(fs); sw.Writer(写入数据);
三、关闭写入器
sw.Close();
四、关闭文件流
fs.Close();

注意事项:编辑文件名时应避免字符非法,文件名非法字符: \ / : * ? "

相关标签: 创建文件