お世話になります。
数百あるファイルが入ったフォルダがあります。(仮に「ルートフォルダー」とします)
今回分けあってルートフォルダー直下にあるファイル名と同一の名前でフォルダーを作成する必要があります(A.txtというファイルであればAフォルダー作成)(結果:ルートフォルダー¥A¥)
また、そのうえで数百あるファイルをフォルダーに収めないといけません(結果:ルートフォルダー¥A¥A.txt)
なんとか自動で出来ないものでしょうか?
流れとしては
1.ファイル名読み取り
2.フォルダー作成
3.フォルダーへファイルを移動
なお、ファイル名・拡張子は様々です。規則正しく揃っていません。
No.2ベストアンサー
- 回答日時:
以下のバッチファイルを作り実行してください。
(当然ですが、D:\ルートフォルダーの所は環境に合わせて書き換えてください。)
@echo off
for %%I in ("D:\ルートフォルダー\*.*") do (
mkdir "%%~dpnI"
move "%%~I" "%%~dpnI"
)
No.1
- 回答日時:
例えば、私がその作業を依頼されたら、、、、
1)cmdでコマンドプロンプトを表示
2)コマンドプロンプトから数百あるファイルのディレクトリに対して
dir /b > FileList.csv
でファイル一覧のCSVテキストファイルを作成
3)フォルダ作成用としてDirList.csvを作成
copy FlieList.csv DirList.csv
4)テキストエディタでDirList.csvの内容のファイル名称と拡張子の間のドットをカンマに置換
5)EXCELでDirList.csvを開く。A列にファイル名称、B列に拡張子になりますよね。
6)C列に"MD "を入力、D列に"=C1&A1"を入力。C列、D列の1行目を選択して下方向にフィルしてコピー。
D列に"MD ファイル名称"が並びますよね。
7)D列を選択してテキストエディタにコピーペースト。
そのテキストファイルをMakeDir.batとして保存。
8)MakeDir.batをディレクトリを作成したいルートディレクトリ内で実行。
フォルダが作成されます。
9)5~8の要領でmove ..ファイル名称 ..フォルダ名称\フィル名称の並びを作成して実行。
ファイルが各々のフォルダに移動します。
この説明で、やってみてはいかがでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) あるフォルダーのファイルを違う親フォルダーのサブフォルダーに移したい 11 2023/02/15 19:00
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Excel(エクセル) Excel VBA 3 2023/04/22 10:46
- その他(プログラミング・Web制作) 新しいフォルダを作るbatファイルを作りたいです。 1 2022/10/15 00:41
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- 画像編集・動画編集・音楽編集 mp3の音楽ファイルの「アルバム」名を一括入力する方法 6 2023/05/08 14:58
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- その他(パソコン・周辺機器) フォルダーを保存する際に同じ名前のフォルダーがあることを確認することってありますよね?ですが、たまに 4 2023/02/23 17:48
- Photoshop(フォトショップ) アプリ「フォト」と編集したファイルの紐づけを切り離したい。 1 2023/08/01 16:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
検索したファイルの場所を調べ...
-
Not kind:Folders
-
Windows10のメタデータの「メ...
-
USBにコピーして車で聴くには?
-
突然エクセルのデータが何ヶ月...
-
コマンドラインからzip32j.dll...
-
自分だけファイルが見られるよ...
-
ショートカットファイルそのも...
-
Win7フォルダ名入力中にIMEの変...
-
m4vファイルのタグ編集がしたい
-
Win 10エクスプローラーについ...
-
MP3→CDA形式の変換方法
-
EXCELファイルを開くと・・・
-
複数のワードのファイルから検索
-
ワードの作成日時と更新日時
-
貼り付けとショートカットの貼...
-
Windows2000でのZipファイルの...
-
拡張子KIHを見るソフトって有り...
-
csvファイルの最後にeof(0x1a)...
-
sku011.cab がみつからない…
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
検索したファイルの場所を調べ...
-
Not kind:Folders
-
貼り付けとショートカットの貼...
-
ワードの作成日時と更新日時
-
ショートカットファイルそのも...
-
エクスプローラの検索で期間と...
-
USBにコピーして車で聴くには?
-
複数のワードのファイルから検索
-
Windows10のメタデータの「メ...
-
csvファイルの最後にeof(0x1a)...
-
レジストリの格納場所
-
WindowsXPのインストールでプロ...
-
突然エクセルのデータが何ヶ月...
-
拡張子KIHを見るソフトって有り...
-
拡張子.EXTの解凍方法
-
知らないファイルがあります。
-
EXCELファイルを開くと・・・
-
全CSVファイルに一行だけ追加し...
-
Win 10エクスプローラーについ...
-
自分だけファイルが見られるよ...
おすすめ情報