在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,指定操作系统打开文件的方式。其字段有:
- Append :若存在文件,则打开该文件并查找到文件尾,或者创建一个新文件。
- Create :指定操作系统应创建新文件。如果文件已存在,它将被覆盖。这需要 Write 权限。等效于这样的请求:如果文件不存在,则使用 CreateNew;否则使用 Truncate。
- CreateNew :指定操作系统应创建新文件。这需要 Write 权限。如果文件已存在,则将引发 IOException异常。
- OpenOrCreate:指定操作系统应打开文件(如果文件存在);否则,应创建新文件。
- Truncate:指定操作系统应打开现有文件。该文件被打开时,将被截断为零字节大小。
二、创建写入器StreamWriter sw = new StreamWriter(fs); sw.Writer(写入数据);
三、关闭写入器sw.Close();
四、关闭文件流fs.Close();
注意事项:编辑文件名时应避免字符非法,文件名非法字符: \ / : * ? " 。
上一篇: 豆瓣电影top250下的评论爬取
下一篇: 模拟登陆豆瓣,发帖和回复code