我有两个名为加载和新的按钮。首先,您必须加载文件。然后,当您单击 New 按钮时,它必须复制您加载的文件,覆盖它,并修改上次修改日期。我怎样才能做到这一点?我尝试了下面的代码,没有任何反应。
我在 New 按钮下的代码,用于复制文件:
FileInfo originalfile = new FileInfo(PathSelection);
FileInfo newfile = new FileInfo(PathSelection);
答案 0 :(得分:4)
我不太明白你的问题,但复制和替换文件就像下面的代码一样。
FileInfo Sourcefile = new FileInfo(Sourcepath);
Sourcefile.CopyTo(Destpath, true);
FileInfo.CopyTo Method (String, Boolean)
将现有文件复制到新文件,允许覆盖 现有文件。
public FileInfo CopyTo(
string destFileName,
bool overwrite
)
答案 1 :(得分:0)
我认为这就是你想要做的事情:
private FileInfo sourceFile;
private void btnLoad_Click(object sender, EventArgs e)
{
sourceFile = new FileInfo(tbSourceFile.Text);
}
private void btnNew_Click(object sender, EventArgs e)
{
sourceFile.CopyTo(tbDestFile.Text);
}