我的驱动器上有一千个文件夹,每个文件夹中都有一个文件夹(以及该文件夹中的文件)。该第二级文件夹的命名遍布整个地图。示例:
驾驶
一级文件夹 A
- 2 级文件夹 A
一级文件夹 B
- 2 级文件夹 B
目标是将所有 2 级文件夹移至驱动器根目录。移至那里后,我可以删除所有现在为空的 1 级文件夹。
并且所有这些 1 级和 2 级文件夹都没有一致的命名约定。
我真的不想手动操作!有什么帮助吗?
答案1
使用 powershell 很容易:
Get-ChildItem -Path "Folderpath" -Directory -Recurse | Move-Item -Destination "FolderPath\"
或者移动内容
Move-Item -Path "Folderpath\*\*" -Destination "Folderpath\" -Recurse