フォルダの中に多重フォルダと一重のフォルダが混在してしまいました。
多重フォルダの階層がかなり入り乱れており、どうにか解消したいです。
現状はこんな感じで、それぞれのフォルダの中には、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で質問しましょう!
似たような質問が見つかりました
- Windows 10 Windows10で、フォルダにあるすべてのファイルを、下層フォルダも含め一つの階層へ配置し直したい 3 2022/05/31 09:50
- Visual Basic(VBA) あるフォルダーのファイルを違う親フォルダーのサブフォルダーに移したい 11 2023/02/15 19:00
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) フォルダAから1つのファイルだけを、フォルダBへを移動するVBAについて 2 2022/07/25 11:45
- PDF PDFを自動添付したメールを送信してくれるツールを探しています。 2 2023/02/07 15:19
- WordPress(ワードプレス) [BuddyPress]試したいのですが! 3 2022/06/01 13:36
- バックアップ パソコンHDDごとの暗号化(見られたくないファイルやフォルダ) 1 2022/05/21 22:08
- システム vba シートの追加について 2 2023/05/17 15:58
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- Excel(エクセル) 【VBA】フォルダAにある2つのファイルの内1つを、フォルダBへ。もう1つを、フォルダBへ移動したい 6 2022/07/26 08:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onedriveで同期解除をしたら、...
-
マイドキュメントのフォルダの...
-
沢山のフォルダにあるファイル...
-
ファイルをコピーしたとき、も...
-
「隠しファイル・フォルダを別...
-
Ubuntu でinvalid filenameとな...
-
Windowsファイルエクスプローラ...
-
WIndows 2008にてZIP解凍
-
VBAで複数のフォルダから最新の...
-
フォルダ内のファイルを取得し...
-
一つのフォルダに入るファイル...
-
ショットナビクレスト ゴルフ場...
-
vba シートの追加について
-
macOS10.6 アイコンが再起動時...
-
フォルダの上書きで、上書きさ...
-
USBメモリの表示する「残り時間」
-
Puppy LinuxでNTFS上のJPEGをコ...
-
Macでエイリアスがつくれない。...
-
iPhotoと元データの関係がよく...
-
USB内のフォルダが「ファイル」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onedriveで同期解除をしたら、...
-
沢山のフォルダにあるファイル...
-
マイドキュメントのフォルダの...
-
ファイルパスのチルダの意味
-
ファイルのプロパティの属性の...
-
Windowsファイルエクスプローラ...
-
ファイルをコピーしたとき、も...
-
USB内のフォルダが「ファイル」...
-
スマホのブックマークはどこに...
-
移動先にないファイルのみをコ...
-
Batファイルでxcopyを実行する...
-
非圧縮のZIPファイルを作りたい...
-
一つのフォルダに入るファイル...
-
Ubuntu でinvalid filenameとな...
-
VBAで複数のフォルダから最新の...
-
「隠しファイル・フォルダを別...
-
動画のサイズと再生時間の長さの件
-
異なるファイルに入った複数の...
-
フォルダ内のファイルを取得し...
-
win10 ファイルを自由に移動配...
おすすめ情報