📄 buffereddemo.cs
字号:
using System;
using System.IO;
namespace Example_6
{
class BufferedDemo
{
const int sizeBuff = 1024;
public static void Main( )
{
Console.WriteLine ("请输入文件名:");
string name = Console.ReadLine();
Console.WriteLine ("请输入备份文件名:");
string backup = Console.ReadLine();
if(File.Exists(name))
{
Stream inputStream = File.OpenRead(name);
Stream outputStream = File.OpenWrite(backup);
BufferedStream bufferedInput =
new BufferedStream(inputStream);
BufferedStream bufferedOutput =
new BufferedStream(outputStream);
byte[] buffer = new Byte[sizeBuff];
int bytesRead;
while ((bytesRead =
bufferedInput.Read(buffer,0,sizeBuff)) > 0 )
{
bufferedOutput.Write(buffer,0,bytesRead);
}
Console.WriteLine();
Console.WriteLine("给定文件的备份已创建");
bufferedOutput.Flush( );
bufferedInput.Close( );
bufferedOutput.Close( );
}
else
{
Console.WriteLine("文件不存在");
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -