将内容从文件夹向上移动一级(进入父目录)

将内容从文件夹向上移动一级(进入父目录)

我有多个文件夹,我想将全部内容移动到它们的父文件夹中。

d:\folder1\foo\[files1-10]
d:\folder2\foo\[files11-14]
d:\folder3\bar\[files1-9]
..
d:\folder178\foo\file15

最终结果应该是这样的:

d:\foo\[files1-15]
d:\bar\[files1-9]

文件夹“folder1”、“folderX”等可以包含同名的子目录(如 foo),但这些子目录包含唯一的文件名。

如何方便地将子目录的内容移动到 d:\ ?

答案1

最简单的方法是使用命令行预处理器并发出MOVE *.* ..操作系统命令,以便将所有文件移动到需要的位置。

最后,您还会发出最后的MOVE foo\ ..操作系统MOVE bar\ ..命令,以便将它们移动到根D:\文件夹中。

这里有一个例子:

CD D:\folder1\foo\

MOVE *.* ..

CD ..

MOVE foo\ ..

CD ..\folder2\foo\

MOVE *.* D:\foo\

等等。

相关内容