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

写文件时的有关问题,一下 呵呵

2012-02-20 
写文件时的问题,请指教一下 呵呵private void rfsStorageFiles(byte[] filesStream){try{using (IsolatedS

写文件时的问题,请指教一下 呵呵
private void rfsStorageFiles(byte[] filesStream)
  {  
  try
  {
  using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication())
  {
  StreamWriter writer = new StreamWriter(new IsolatedStorageFileStream("myFile222.db", FileMode.Append, store));
  writer.Write(filesStream);
  writer.Close();
  }
  }
  catch (Exception err)
  {
  MessageBox.Show(err.Message.ToString());
  }
  }

本意是, 将一个字节数组内容,写入一个文件里,但是现在,发现没有写进去呀
怎么才能写进去呢?

 自己数组内容是 16进制的, 如 0x53,0x51....


[解决办法]
writer.Commit();
[解决办法]
汗,丢人了。是

C# code
writer.Flush();
[解决办法]
C# code
//写信息        public static void writewatchGoods(string SqlMessage, string fileName)        {            //fileName = "GoodsInfo.txt";            if (!File.Exists(fileName))            {                StreamWriter w = File.AppendText(fileName);                w.WriteLine(SqlMessage);                w.Flush();                w.Close();            }            else            {                StreamWriter w1 = File.AppendText(fileName);                w1.WriteLine("\r\n" + SqlMessage);                w1.Flush();                w1.Close();            }        }
[解决办法]
C# code
writer.Write(filesStream);
[解决办法]
探讨

IsolatedStorageFileStream.Write(byte[] buffer,int offset,int count)

这个 IsolatedStorageFileStream 打完 点后,,就三个属性或方法,,没有 write()这个呀

热点排行