请教:通过 文件流 方式,将xx.gif 拷贝为yy.gif . 请见下面代码总是不对,不知为何?
被这个问题搞郁闷了.
FileStream fs = new FileStream("c:\\096.gif",FileMode.Open,FileAccess.Read, FileShare.Read,1024,false);
StreamReader br = new StreamReader(fs,System.Text.Encoding.Default);
char[] str = new char[br.BaseStream.Length];
br.Read(str,0,str.Length);
br.Close();
fs.Close();
fs = new FileStream("c:\\097.gif",FileMode.Create);
StreamWriter bw = new StreamWriter(fs,System.Text.Encoding.Default);
bw.Write(str);
bw.Flush();
bw.Close();
fs.Close();
3Q
神奇,我看了最后拷贝的文件流,为何有些位发生了变化