【问题标题】:Moving Directory using C#使用 C# 移动目录
【发布时间】:2012-06-15 14:32:53
【问题描述】:

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

我想要达到的结果是目录:D:\DDDD\AAAA\BBBB\CCCC

我正在使用以下代码行:

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

但它会抛出一个带有消息的System.IOException

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

请指导我。

【问题讨论】:

标签: c# ioexception


【解决方案1】:

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

Here is a SO about merging. 答案是复制,所以如果你想要更接近移动的东西,只需为原点添加一个最终删除

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-03
    • 2018-10-23
    • 2013-04-09
    • 2016-04-25
    • 1970-01-01
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    相关资源
    最近更新 更多