我在Mac OS上运行的C#控制台应用程序会创建一个如下文件:
string dbPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "db1.db3");
一旦应用程序填充了文件,我希望将其复制到我的下载目录中的以下两个文件夹中:
/Users/alan/Downloads/dotnet/Japanese/Japanese.Android/Assets
/Users/alan/Downloads/dotnet/Japanese/Japanese.iOS/Resources
但是这些位置已经存在文件。
如果文件已经存在,如何从C#代码中复制文件?
答案 0 :(得分:2)
使用
File.Copy(filePath, newPath, true);
第三个参数将被覆盖,因此,如果将其设置为true,则目标文件将被覆盖。