为什么复制玩以后打不开,该怎么处理
为什么复制玩以后打不开
FileStream f = new FileStream(@"d:\2.flv", FileMode.Open);
FileStream fr = new FileStream(@"f:\1.flv", FileMode.Create);
int i = f.ReadByte();
while (i!= -1)
{
fr.WriteByte((byte)i);
i=f.ReadByte();
}
MessageBox.Show("程序复制完毕");
fr.Close();
f.Close();
------解决方案--------------------
编码问题?
------解决方案--------------------
复制文件整那么复杂干什么啊。
FileInfo fi = new FileInfo(@"C:\*\*.exe");
fi.CopyTo(@"C:\*.exe",true);
------解决方案--------------------
为什么不用?
FileStream f = new FileStream(@"d:\2.flv", FileMode.Open);
FileStream fr = new FileStream(@"f:\1.flv", FileMode.Create);
int i = f.ReadByte();
while (i!= -1)
{
fr.WriteByte((byte)i);
i=f.ReadByte();
}
MessageBox.Show("程序复制完毕");
fr.Close();
f.Close();
------解决方案--------------------
编码问题?
------解决方案--------------------
复制文件整那么复杂干什么啊。
FileInfo fi = new FileInfo(@"C:\*\*.exe");
fi.CopyTo(@"C:\*.exe",true);
------解决方案--------------------
为什么不用?
- C# code
using System.IO; File.Copy(@"d:\2.flv", @"f:\1.flv");