【发布时间】:2013-07-31 10:08:37
【问题描述】:
要在我的掌上电脑的内存上写一张图片,我使用以下代码:
pic = (byte[])myPicutureFromDatabase;
using (var fs = new BinaryWriter(new FileStream(filepath, FileMode.Append, FileAccess.Write)))
{
fs.Write(pic);
fs.Flush();
continue;
}
我想问你,如果同名文件已经存在,这个方法是否用新值覆盖文件,或者因为这个文件已经存在什么都不做? 万一该文件已经存在但具有旧值,我需要覆盖该文件。
【问题讨论】:
-
FileMode.Append 如果文件存在则追加数据,如果文件不存在则创建新文件。如果要覆盖文件,请使用 FileMode.Create
标签: c# jpeg binarywriter