将你的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)) { //声明数据流文件写入方法 } } |