複数のファイルがコピー元フォルダA直下に格納されています。
フォルダAの中のファイルは元々フォルダB配下のいくつかのサブフォルダ配下に
格納されていたファイル群です。
そこから、コピー先フォルダCにファイルを移動させたいのですが、
フォルダBのディレクトリ構造はフォルダCと同じになっています。
そこで元々のフォルダBにあった時と同じディレクトリ構造にファイルを配置する
バッチファイルを作成したいと考えております。
例>
C:\Users\Desktop\フォルダB
|
|
|
|-------フォルダx-------ファイル1.txt
|
|
|
|-------フォルダy-------フォルダz-------ファイル2.xls
↓
↓ いくつかの処理を実行
↓
C:\Users\Desktop\フォルダA |
|
|
|
|-------ファイル1_123.txt |
|
|
|-------ファイル2_4567.xls
↓
↓ ※この部分の処理方法
↓
C:\Users\Desktop\フォルダC
|
|
|
|-------フォルダx-------ファイル1_123.txt
|
|
|
|-------フォルダy-------フォルダz-------ファイル2_4567.xls
※ファイル名はリネームされコピー前のファイル名最後尾に文字列が記載されている
ディレクトリ構造のコピーはXCOPY等で実施できると考えておりますが、
元ファイルの階層を記憶し配置するという処理が出来ません。
フォルダBの dir /s /b の結果をテキストに書いて、など試しましたが解決しませんでした。
お知恵をお貸し頂ければ幸いです。
よろしくお願い致します。