更新时间:2023-12-05 18:28:52
修改:我为了也移动文件present类别的文件夹添加修改
EDIT: I added a modification in order to also move the files present in category folder.
@echo off
rem Enter into Root Folder
cd \root_folder
rem Process each User Name folder
for /D %%u in (*) do (
rem Enter into the user name folder
cd "%%u"
rem Process each Project
for /D %%p in (*) do (
rem Enter into the category of this project
cd "%%p\category"
rem Move all subprojects one level up
for /D %%s in (*) do move "%%s" ..
rem Move all files one level up
move *.* ..
rem Go back one level up to project folder
cd ..
rem Remove the now empty category folder
rd category
rem Go back one level up to user folder
cd ..
)
rem Go back one level up to root folder
cd ..
)