Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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#_.net_File Io - Fatal编程技术网

C# 当文件已存在时,无法创建该文件

C# 当文件已存在时,无法创建该文件,c#,.net,file-io,C#,.net,File Io,我正在使用Winforms,我正在尝试将文件从一个位置复制到另一个位置。如果已经存在同名文件,我想覆盖它。但我得到一个错误,比如“当文件已经存在时,无法创建文件。” 我想覆盖这个文件。我该怎么办? 我尝试了File.copy而不是File.move,但我遇到了相同的错误。File.copy(源、目标、真)将在权限允许的情况下覆盖目标。请参阅。您是否尝试过File.Copy(src、dest、true)。这可能有助于覆盖现有文件。检查包含目标文件的文件夹是否允许写入权限 请尝试以下操作: Syst

我正在使用Winforms,我正在尝试将文件从一个位置复制到另一个位置。如果已经存在同名文件,我想覆盖它。但我得到一个错误,比如“当文件已经存在时,无法创建文件。”

我想覆盖这个文件。我该怎么办?
我尝试了
File.copy
而不是
File.move
,但我遇到了相同的错误。

File.copy(源、目标、真)
将在权限允许的情况下覆盖目标。请参阅。

您是否尝试过
File.Copy(src、dest、true)
。这可能有助于覆盖现有文件。

检查包含目标文件的文件夹是否允许写入权限

请尝试以下操作:

System.IO.File.Copy(src、dst、true)

如果希望覆盖现有文件,则为true

要更改或设置文件权限,我遇到了相同的错误。 目标文件应为新文件名,而不是目标文件夹