0

例子:

Folder tree: 

    C:\
    |
    |---lion
    |     |---one
    |     |---two
    |     |---three
    |
    |---bear

我需要在“熊”文件夹中移动子文件夹(一、二、三等)。

我知道如何查找和移动特定的文件类型,但如何查找和移动文件夹不知道:

for /R "c:\one" %%f in (*.jpg) do move /Y "%%f" "c:\two"
4

2 回答 2

1

试试这个(固定):

for /d /r "C:\lion" %%a in (*) do md "C:\bear\%%~nxa" &robocopy /e /move "%%~fa" "C:\bear\%%~nxa"
于 2013-08-22T05:44:25.357 回答
0

这也应该有效。

@echo off
pushd "c:\lion"
for /d %%a in (*) do move "%%a" "c:\bear"
popd
于 2013-08-22T07:11:25.050 回答