首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#生成文件后貌似非正常关闭的有关问题。

2012-09-16 
C#生成文件后貌似非正常关闭的问题。。。while (reader.Read()) //循环{//if (!File.Exists(d:\\rzrq\\ + r

C#生成文件后貌似非正常关闭的问题。。。
while (reader.Read()) //循环

 //if (!File.Exists("d:\\rzrq\\" + reader[3].ToString()))
  //{
  byte[] LocalFile = null;
  LocalFile = (byte[])reader[7]; //这是存放的文件数据内容,准备写在本地文件
  FileStream fs;
  FileInfo fi = new System.IO.FileInfo("d:\\rzrq\\" + reader[3].ToString()); //本地文件
  fs = fi.OpenWrite();
  fs.Write(LocalFile, 0, LocalFile.Length);
   
  fs.Close();
 //}
  send(reader[0].ToString(), reader[1].ToString(), reader[2].ToString(), reader[3].ToString(), int.Parse(reader[4].ToString()), "d:\\rzrq\\" + reader[3].ToString()); //这是1个应用子程序
  File.Delete("d:\\rzrq\\" + reader[3].ToString()); //删除失败,提示不能访问
 }

[解决办法]
client.UseDefaultCredentials = false
改成
true
[解决办法]
你了 自己解决了?
[解决办法]
既然最后不需要保存至本地文件,为什么不用MemoryStream,而是使用一个临时文件呢?

热点排行