读书人

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

发布时间: 2012-02-20 21:18:25 作者: rapoo

写文件时的问题,请指教一下 呵呵
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()这个呀

读书人网 >C#

热点推荐