
フォルダの中に多重フォルダと一重のフォルダが混在してしまいました。
多重フォルダの階層がかなり入り乱れており、どうにか解消したいです。
現状はこんな感じで、それぞれのフォルダの中には、txt,画像、ワードデータファイルなどが混在しています。
└─A
└─B(ファイル1)
└─C
├─D
├─E(ファイル2)
├─F(ファイル3)
これを、全てBファイルのようなフォルダ直下にファイルがくる一重のフォルダにして、
中のファイルをそのままにA直下に移動したいです。
└─A
└─B(ファイル1)
└─E(ファイル2)
└─F(ファイル3)
フォルダを開いて選択したフォルダを上の階層に送るソフトやバッチは見つけられたのですが、
この上でいうCファイルが現在数千単位であり、一つずつ手作業で開く事に限界を感じています。
フリーの多重ソフト解消系もずいぶん試してみたのですが、ファイルがA直下に直接来てしまったり
うまく作動しなかったりで諦めました。
「DirectoryBreaker」さんなどが理想なのですが、何故か不発が多くこちらも断念しました。
どうぞよろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示

No.2
- 回答日時:
そうそう、B列に貼り付けた後に降順で並べ替えしないと、先に親のディレクトリをmoveしちゃったら、その子供が移動できませんわね。
失礼しました。あとは、move ではなく他のディレクトリにcopy にすれば失敗してもやり直しが効くと。

No.1
- 回答日時:
面白そうな課題なので「私ならどうするか」と一例を考えてみました。
完全な決まりきった手順があり、今後も同じ作業を定期的にやらなきゃいけないならば、C#かVBで数十行プログラムを書いてしまうところですけど、
データによっては「これはここではなく」ということもあるかもということも考えれば
「move ”a_directory" "b_directory"」 のコマンドが数千行になるバッチファイルを作るでしょうね・・・。
まずコマンドプロンプトでそのディレクトリに行って「dir/b/s/d:D > a.txt」。
a.txt を開いて Excel の B列にコピペ。
A列は "move"。
C列に移動先のディレクトリを貼り付け。本質問ではたとえば "C:\A" ですかね。「あ!このディレクトリは違うのにしたい!」というところは Excel 上で個別に編集。
そして Excel からなにかフリーのエディタにコピペ。
タブを空白に変更。
ABC.bat で保存、実行。
空のディレクトリができるでしょうが、フリーソフトで消せますよね。
あくまでもひとつの回答でした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「切り取り」「貼り付け」間エ...
-
onedriveで同期解除をしたら、...
-
沢山のフォルダにあるファイル...
-
Batファイルでxcopyを実行する...
-
・iPhone(iPhone 15 Pro)の、US...
-
移動先にないファイルのみをコ...
-
非圧縮のZIPファイルを作りたい...
-
共有しているファイルを削除し...
-
TXTファイルを上書き保存する前...
-
YAHAMA RTXシリーズのコマンド...
-
至急教えてください!プログラ...
-
パワーポイントのデータを誤っ...
-
ごみ箱を空にしたあと消えたフ...
-
ウイルスかな
-
ウィルスバスター入れたら共有...
-
WindowsからSSHでサーバーにあ...
-
バッチファイルでファイル移動...
-
ファイル投稿プログラム
-
フォルダ内のデータをエクセル...
-
VB6からエクセル操作
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onedriveで同期解除をしたら、...
-
マイドキュメントのフォルダの...
-
沢山のフォルダにあるファイル...
-
ファイルパスのチルダの意味
-
USB内のフォルダが「ファイル」...
-
ショットナビクレスト ゴルフ場...
-
移動先にないファイルのみをコ...
-
1つのフォルダには何個までのフ...
-
【コマンドプロンプト】複数フ...
-
ファイルのプロパティの属性の...
-
USBメモリの表示する「残り時間」
-
copyコマンドについて
-
Windowsファイルエクスプローラ...
-
フォルダの上書きで、上書きさ...
-
一つのフォルダに入るファイル...
-
フォルダ内の多重フォルダを解...
-
Ubuntu でinvalid filenameとな...
-
Batファイルでxcopyを実行する...
-
フォルダ内のファイルを取得し...
-
BurnでDVDが焼けません。
おすすめ情報