必须using system.io
class Program
{
static void Main(string[] args)
{ //第一个参数为文件读取的路径,第二个参数为文件写入的路径
copy("c:\\1.jpg", "d:\\1.jpg");
}
static void copy(string inPath, string outPath)
{
int buffersize = 512;
//当前应用程序集名称
// string sExe = System.AppDomain.CurrentDomain.FriendlyName;
//创建输入输出数据流
FileStream inStream = File.OpenRead(inPath );
FileStream outStream = File.OpenWrite(outPath );
//缓冲
byte[] buffer = new System.Byte[buffersize];
int nByteRead = 0;
//复制二进制数据
while ((nByteRead = inStream.Read(buffer, 0, buffersize)) > 0)
{
outStream.Write(buffer, 0, buffersize);
}
//关闭数据流
inStream.Close();
outStream.Close();
}