FileStream fss = File.OpenRead(@"d:\a.dll");
FileStream fsd = File.OpenWrite(@"d:\b.dll");
int bytesRead = 0;
while ((bytesRead = fss.Read(buffer, 0 , bufferSize)) > 0)
{
fsd.Write(buffer, 0, bytesRead);
}
fss.Close();
fsd.Close();
Stream si = File.OpenRead(@"d:\a.dll");
Stream so = File.OpenWrite(@"d:\b.dll");
BufferedStream bsi = new BufferedStream(si);
BufferedStream bso = new BufferedStream(so);
while ((bytesRead = bsi.Read(buffer, 0 , bufferSize)) > 0)
{
bso.Write(buffer, 0, bytesRead);
}
bio.Flush();
bsi.Close();
bso.Close();
TextReader两个子类:StreamReader和StringReader