移动所有子目录的文件

问题描述 投票:0回答:1

我想将所有文件和目录移动到另一个特定目录。

|
\---MainDirectory
    |   MainFiles
    |
    +---Subdirectory1
    |       MultipleFiles1
    |
    \---Subdirectory2
            MultipleFiles2
|
\---TargetDirectory
    |   MainFiles
    |
    +---Subdirectory1
    |       MultipleFiles1
    |
    \---Subdirectory2
            MultipleFiles2

当前使用批处理文件的以下代码:

move "MainDirectory" "TargetDirectory"

它只移动 MainDirectory,如:

|
\---TargetDirectory
        MainFiles

我不想移动 MainDirectory。我知道这是一个非常基本的问题,但我不是专家,已经搜索了 2 个多小时但没有找到解决方案。

我试过了

robocopy "MainDirectory" "TargetDirectory" /MOVE

它也只移动 MainFiles。

此代码已成功移动,但删除了我不想删除的 MainDirectory

robocopy.exe "MainDirectory" "TargetDirectory" /S /Move
batch-file cmd
1个回答
0
投票

好吧,我还没有找到比这更好的方法

robocopy /e /move "MainDirectory" "TargetDirectory" & md "MainDirectory"
© www.soinside.com 2019 - 2024. All rights reserved.