フォルダのコンテンツを 1 つ上のレベル (親ディレクトリ) に移動する

フォルダのコンテンツを 1 つ上のレベル (親ディレクトリ) に移動する

多数のフォルダーがあり、そのコンテンツ全体を親フォルダーに移動したいと考えています。

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\

等々。

関連情報