Nic*_*ick 8 windows-7 file-management file-transfer command-line
我在多个文件夹中有多个 .rar 文件,如下所示:
C:\Docs\Folder1\rarfile1-1.rar
C:\Docs\Folder1\rarfile1-2.rar
C:\Docs\Folder1\rarfile1-3.rar
C:\Docs\Folder2\rarfile2-1.rar
C:\Docs\Folder2\rarfile2-2.rar
C:\Docs\Folder2\rarfile2-3.rar
C:\Docs\Folder3\rarfile3-1.rar
C:\Docs\Folder3\rarfile3-2.rar
C:\Docs\Folder3\rarfile3-3.rar
Run Code Online (Sandbox Code Playgroud)
我想将所有 .rar 文件移动到父目录“C:\Docs”。我有超过 3 个文件夹,所以我正在考虑制作一个批处理文件或其他东西。执行此操作的命令是什么?
谢谢
Cam*_*tin 15
我刚刚制作了一个命令行应用程序,它完全可以做到这一点(并显示一些统计数据)并搜索是否有人试图这样做,这样我就可以分享它并免除某人的麻烦。
写起来很有趣。需要 .NET 3.5,从命令行工作,使用 -h 或不使用参数调用。
MoveFilesUpFromSubfolders
(源代码)
反馈加分!:)
哦,还有它的外观截图:

试试这个:
for /d %f in (docs\*) do (
pushd %f
move .\*.* ..
popd
)
Run Code Online (Sandbox Code Playgroud)
嗯,你的问题的答案很简单。它不是一个脚本,但它会做。
我假设您正在运行 Windows。
Hel*_*o71 -1
这应该有效:
move C:\Docs\*\* C:\Docs
Run Code Online (Sandbox Code Playgroud)