使用 C# 移动目录

本文关键字:移动 使用 | 更新日期: 2023-09-27 18:37:15

我有一个目录D:'AAAA'BBBB'CCCC,使用 C# 我想将此目录移动到 D:'DDDD .

我想要实现的结果是目录:D:'DDDD'AAAA'BBBB'CCCC

我使用以下代码行:

System.IO.Directory.Move("D:''AAAA","D:''DDDD");

但它抛出了一个带有以下消息的System.IOException

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

请指导我。

使用 C# 移动目录

如果您正在寻找更像合并到现有目录的东西,那么我认为唯一的方法是编写自己的方法来创建目录并手动移动文件(如 Tim Schmelter 的评论)。否则,如果现有目录首先存在,则可以将其删除,但这似乎很危险。

这是关于合并的SO。答案是副本,所以如果你想要更接近移动的东西,只需为原点添加最终删除