如何在c#控制台应用程序中将文件复制到新文件夹
如何将文件复制到c#中的另一个位置,并在文件存在时覆盖该文件 以下是我到目前为止的情况:如何在c#控制台应用程序中将文件复制到新文件夹,c#,file,console-application,C#,File,Console Application,如何将文件复制到c#中的另一个位置,并在文件存在时覆盖该文件 以下是我到目前为止的情况: string sitemap_path = "T:\\somefolder\\somefolder\\somefolder\\Sitemap.xml"; string server_path ="X:\\somefolder\\somefolder\\somefolder"; File.Copy(sitemap_path,server_path,true);
string sitemap_path = "T:\\somefolder\\somefolder\\somefolder\\Sitemap.xml";
string server_path ="X:\\somefolder\\somefolder\\somefolder";
File.Copy(sitemap_path,server_path,true);
Console.WriteLine();
Console.ReadLine();
您还必须在服务器路径字符串中包含文件名,而不仅仅是目标目录
请参阅:您忘记在新路径中提供文件名:
File.Copy(sitemap_path,server_path + "\\newFileName.xml", true);
我相信C#中有一个
目录
类?你读过了吗?到目前为止你所读的有什么问题吗?它是否未编译(如果是,编译器错误是什么)?它是否因异常而失败(如果是,异常是什么,在哪里抛出)?它会默默地失败吗?它是否复制了错误的文件?它是否将正确的文件复制到错误的目标?我们需要更多的信息才能提供帮助。