将你的File.Create(fileName); //创建fileName路径的文本
改为
1
2
3
|
using
(FileStream fs = File.Create(fileName)){}
//或者就写成
File.Create(fileName).Close();
//或者File.Create(fileName).Dispose();
|
要象这样关闭文件才可以,实际使用的时候很少会有人去用File.Create,一般都是类似这种用法
1
2
3
4
5
6
7
|
using
(FileStream fs =
new
FileStream(fileName,FileMode.Create ))
{
using
(StreamWriter sw =
new
StreamWriter(fs, Encoding.Default))
{
//声明数据流文件写入方法
}
}
|