C# 有没有办法让这个C代码自动覆盖文件?
有没有办法让此代码自动覆盖文件C# 有没有办法让这个C代码自动覆盖文件?,c#,file-io,directory,copy,C#,File Io,Directory,Copy,有没有办法让此代码自动覆盖文件 // Requires project reference to Microsoft.VisualBasic using Microsoft.VisualBasic.FileIO; class FileProgress { static void Main() { string sourcePath = @"C:\Users\public\documents\"; string destinationPath = @"C:\te
// Requires project reference to Microsoft.VisualBasic
using Microsoft.VisualBasic.FileIO;
class FileProgress
{
static void Main()
{
string sourcePath = @"C:\Users\public\documents\";
string destinationPath = @"C:\testFolder";
FileSystem.CopyDirectory(sourcePath, destinationPath,
UIOption.AllDialogs);
}
}
这是从
谢谢是的
使用此重载覆盖现有文件:
public static void CopyDirectory(
string sourceDirectoryName,
string destinationDirectoryName,
bool overwrite
)
因此,您的代码变成:
// Requires project reference to Microsoft.VisualBasic
using Microsoft.VisualBasic.FileIO;
class FileProgress
{
static void Main()
{
string sourcePath = @"C:\Users\public\documents\";
string destinationPath = @"C:\testFolder";
FileSystem.CopyDirectory(sourcePath, destinationPath, True);
}
}
如果我使用这个重载,我就会失去“UIOption.AllDialogs”和内置的进度条。我想我不能既吃蛋糕又吃蛋糕(不过还是谢谢你。