如何复制文件并覆盖现有文件

IT *_*ard -2 c# copy file

我有两个名为LoadNew 的按钮。首先,您必须加载文件。然后,当您单击“新建”按钮时,它必须复制您加载的文件,覆盖它,并同时修改上次修改日期。我怎样才能做到这一点?我尝试了下面的代码,但没有任何反应。

我在“新建”按钮下复制文件的代码:

FileInfo originalfile = new FileInfo(PathSelection); 
FileInfo newfile = new FileInfo(PathSelection); 
Run Code Online (Sandbox Code Playgroud)

J3s*_*oon 5

我不太明白你的问题,但复制和替换文件就像下面的代码。

FileInfo Sourcefile = new FileInfo(Sourcepath);
Sourcefile.CopyTo(Destpath, true);
Run Code Online (Sandbox Code Playgroud)

FileInfo.CopyTo 方法(字符串,布尔值)

将现有文件复制到新文件,允许覆盖现有文件。

public FileInfo CopyTo(
    string destFileName,
    bool overwrite
)
Run Code Online (Sandbox Code Playgroud)