Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在c#控制台应用程序中将文件复制到新文件夹_C#_File_Console Application - Fatal编程技术网

如何在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);

如何将文件复制到c#中的另一个位置,并在文件存在时覆盖该文件

以下是我到目前为止的情况:

        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#中有一个
目录
类?你读过了吗?到目前为止你所读的有什么问题吗?它是否未编译(如果是,编译器错误是什么)?它是否因异常而失败(如果是,异常是什么,在哪里抛出)?它会默默地失败吗?它是否复制了错误的文件?它是否将正确的文件复制到错误的目标?我们需要更多的信息才能提供帮助。