我不知道標題是否足夠清晰。 這就是我要做的:在子文件夾中移動文件夾
實際文件夾結構:
Root_Folder
|
+-- Folder1
|
+-- Folder2
| |
| +-- file 2.1
|
+-- Folder3
| |
| +-- file 3.1
| +-- file 3.2
|
+-- Folder 4
| |
+ |-- Subfolder 4.1
的文件夾結構,我想:
Root_Folder
|
+-- Folder1
| |
| +-- Documents
|
+-- Folder2
| |
| +-- Documents
| | |
| | +-- file 2.1
|
+-- Folder3
| |
| +-- Documents
| | |
| | +-- file 3.1
| | +-- file 3.2
|
+-- Folder 4
| |
| +-- Documents
| | |
| | +-- Subfolder 4.1
我想出了這個腳本:
SET ROOT_FOLDER=C:\Folder\Root
SET WORK_FOLDER=C:\Temp
SET FILE_LIST=%WORK_FOLDER%\list.txt
DIR %ROOT_FOLDER% >%FILE_LIST% /a:d /b
CD %ROOT_FOLDER%
FOR /F %%i IN (%FILE_LIST%) DO ROBOCOPY "%ROOT_FOLDER%\%%i" "%ROOT_FOLDER%\%%i\Documents" /MOVE /MIR /SEC /R:1 /W:1 /COPYALL
不幸的是它不起作用。 什麼似乎做的是:
-
在每個FolderX
- ,一個文檔創建子文件夾:好
- 的從folderX子文件夾移動到它:好
- 但有是另一個文檔在其中創建的子文件夾太:不好
- 文件夾下的文件X ar e搬進了這個** Documents *子文件夾:不好
請問你們能幫我嗎?
感謝
謝謝。這工作! – Mercusio