如何将文件从子文件夹移动到父文件夹?

如何将文件从子文件夹移动到父文件夹?

如何将子文件夹中的所有文件移动到父文件夹中。例如:将许多文件夹中的所有 mp3 文件移动到父音乐文件夹中?如何从 cmd 执行?我想要最简单、最轻松的方法来做到这一点。我想要一个简短的简单 cmd 方法

答案1

您还可以使用 PowerShell:

Get-ChildItem *.mp3 -Recurse | Move-Item -Destination .

它会搜索当前文件夹的所有子目录中的文件.mp3,并将每个文件移动到当前文件夹 ( .)。您可以更改文件名/过滤器以使其适用于其他文件类型。

紧凑版本:

gci *.mp3 -R | mv -D .

要从正常命令提示符调用:

powershell -Command "gci *.mp3 -R | mv -D ."

答案2

这样就可以了。但是,空文件夹不会被删除,并且您需要编辑代码中的文件类型才能使其工作。现在它仅适用于 mp3 文件。您还必须从父目录运行它!!仅限 windows cmd

forfiles /s /m *.mp3 /c "cmd /c move @path %CD%"

相关内容