c#.net 应用程序:如何拷贝文件到指定文件夹?
c#.net 应用程序:如何拷贝文件到指定文件夹?
------解决方案--------------------下面的示例将文件复制到指定路径,不允许改写同名的目标文件。
using System;
using System.IO;
class Test
{
public static void Main()
{
string path = @ "c:\temp\MyTest.txt ";
string path2 = path + "temp ";
try
{
using (FileStream fs = File.Create(path)) {}
// Ensure that the target does not exist.
File.Delete(path2);
// Copy the file.
File.Copy(path, path2);
Console.WriteLine( "{0} copied to {1} ", path, path2);
// Try to copy the same file again, which should fail.
File.Copy(path, path2);
Console.WriteLine( "The second Copy operation succeeded, which was not expected. ");
}
catch (Exception e)
{
Console.WriteLine( "Double copying is not allowed, as expected. ");
Console.WriteLine(e.ToString());
}
}
}
------解决方案--------------------System.IO.File.Copy即可