ID非公開

2021/5/3 13:38

22回答

ファイル名からフォルダを自動作成し振り分けたいです。 例えばですが、フォルダの中にある AA_01_01 AA_01_02 ZZ99a ZZ99b

プログラミング | Visual Basic69閲覧xmlns="http://www.w3.org/2000/svg">500

ベストアンサー

0

ID非公開

質問者2021/5/5 11:57

すごいです!ちゃんと希望の名前のフォルダができました。 ですが、残念ながらファイルは移動してくれませんでした。 自分なりに作ってくださったものを参考に考えてみたのですが頭がパンクしました…… あとは移動、もう一つはできればですが目的のファイルが入っているフォルダごとドラッグ&ドロップする形ですとより助かります。 (でもファイルを直接放り込む形のほうが良い場合もありそう) なんかプログラミング?というものの魅力が少しわかった気がしました。

ThanksImg質問者からのお礼コメント

本当に便利になりました。 ありがとうございました。

お礼日時:5/6 6:49

その他の回答(1件)

1

取り除くべき末尾を特定するルールがあれば、それは簡単でしょう。 たとえばAA_02_01というファイルがあった場合、AA_02というディレクトリを作るんですか?それともAA_01_01などとの共通部分AA_0というディレクトリを作るんですか? また、ZZ98cのようなファイルがあった場合はどうなるんですか? そこら辺のルールが明確でなければ、質問者さんが望む作業を自動化することは困難です。

1人がナイス!しています

ID非公開

質問者2021/5/3 17:20

ご指摘ありがとうございます。説明が下手で申し訳ありません。 AA_02_01というファイルがあった場合はAA_02というディレクトリにしたいです。 共通部分AA_0では作らないようにしたいです。 ZZ98cのディレクトリはZZ98ですね。 末尾が数字の場合は最後の「_」までを 末尾がアルファベットならその前までをディレクトリにしたいです。 もしファイルがZZ98AaだったとしたらディレクトリはZZ98Aです。 よろしくお願いします。