文件读写出问题了,BinaryReader不执行
用WPF做的,部分代码如下
if (!(File.Exists(filePath1)) || !(File.Exists(filePath2)))
{
FileStream fs1 = new FileStream(filePath1, FileMode.Create);
FileStream fs2 = new FileStream(filePath2, FileMode.Create);
fs1.Close();
fs2.Close();
}
FileStream fw1 = new FileStream(filePath1, FileMode.Open, FileAccess.Write);
BinaryWriter bw1 = new BinaryWriter(fw1);
FileStream fr1 = new FileStream(filePath1, FileMode.Open, FileAccess.Read);
BinaryReader br1 = new BinaryReader(fr1);
if (br1.BaseStream.Position==br1.BaseStream.Length)
....
....
打完断点发现每次执行到BinaryReader的时候就直接跳出了,后面的语句也都不执行了,求高手解答 C#?WPF? C# WPF 文件读写
[解决办法]
使用非独占方式打开文件