用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文件读写
{
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文件读写
FileStream fr1 = new FileStream(filePath1, FileMode.Open, FileAccess.Read);
????是不是写错了
两个是一个文件
我是想在一个函数里完成对同一个文件的读取和写入的,FileAccess.ReadWrite用了发现没用处,所以就分成两条来写了,是不是这样有问题?