Переместить содержимое из папки на один уровень выше (в родительский каталог)

Переместить содержимое из папки на один уровень выше (в родительский каталог)

У меня есть несколько папок, из которых я хочу переместить все содержимое в их родительскую папку.

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\

и так далее.

Связанный контент