+++ ファイラーを語ろう Part34 ---
2026/05/31(日) 22:35:25.64ID:zEIUkOqR0
正規表現で複数ファイルのリネームとか実装しようとしたけど、煩雑すぎて無理ゲー
2026/05/31(日) 23:11:15.97ID:TLXd9HGT0
あまり何にでも生成AI使ってると知らんところでコストかかるからやめろだってよ
餅は餅屋でいこうぜ
餅は餅屋でいこうぜ
2026/05/31(日) 23:12:03.01ID:TLXd9HGT0
>>858
特にこれがヤバいらしい
特にこれがヤバいらしい
2026/05/31(日) 23:16:28.95ID:EfJxAoDL0
なんで脳死ジジイって所構わず薄っぺらいAI話したがるの?
2026/05/31(日) 23:34:47.86ID:zEIUkOqR0
正規表現で複数ファイルのリネームとか実装しようとしたけど、毎回正規表現入力するのが面倒くさすぎて現実的じゃなかった
2026/05/31(日) 23:35:16.78ID:zEIUkOqR0
毎回エラーでてるのに、書き込めてるじゃん???
2026/06/01(月) 00:41:31.30ID:q59NebZ50
うちのだと正規表現で複数ファイルのリネームは去年のうちに実装済み
入力に合わせてリアルタイムに表示が変化する
でも大抵は正規表現使うまでもない
https://gzo.ai/i/JRzS8Y8.png
入力に合わせてリアルタイムに表示が変化する
でも大抵は正規表現使うまでもない
https://gzo.ai/i/JRzS8Y8.png
2026/06/01(月) 07:57:34.72ID:E1r1T1u90
複数一括リネームの難しい所はエラー処理かな
名前衝突、ダメ文字、末尾ダメ文字、文字数など1ファイルだけで起こるエラー処理の他に
一括だとリネームによる名前入れ替え(逐次処理だと名前衝突)とか、全部成功しなかっからキャンセルするアトミック的な処理も要るかと
それとリネームでフォルダ移動も出来ると尚良い
名前衝突、ダメ文字、末尾ダメ文字、文字数など1ファイルだけで起こるエラー処理の他に
一括だとリネームによる名前入れ替え(逐次処理だと名前衝突)とか、全部成功しなかっからキャンセルするアトミック的な処理も要るかと
それとリネームでフォルダ移動も出来ると尚良い
2026/06/01(月) 10:45:04.89ID:jNB30R8W0
2026/06/01(月) 12:17:25.85ID:U/uTJWDH0
正規表現に固執するのはアホ
スクリプトと組み合わせたほうが遥かに柔軟でシンプル
d:\src\*とd:\data\*で適用するルールセットを変えるとか簡単だしな
スクリプトと組み合わせたほうが遥かに柔軟でシンプル
d:\src\*とd:\data\*で適用するルールセットを変えるとか簡単だしな
2026/06/01(月) 12:23:25.02ID:GrNa/kzF0
まぁ、全部同じフォルダにぶっこんでる人多いからな
2026/06/01(月) 12:48:08.79ID:vjBdjPJ90
>>872
汚部屋住まいの人によくある
汚部屋住まいの人によくある
2026/06/01(月) 16:34:18.48ID:R+/HOyRd0
2026/06/01(月) 16:38:05.01ID:Hbg8M2Pr0
あーこれファイラーの話限定か....
リネームは専用ソフトかPythonかマクロじゃない?
リネームは専用ソフトかPythonかマクロじゃない?
2026/06/01(月) 16:47:59.96ID:vjBdjPJ90
ファイラーからリネーマーにファイルリスト渡してテキストエディタで好きに編集
これがベスト
rangerってTUIファイラーに:bulkrenameってのがあるけどあれも良い
ただあれ多分デフォルトのエディタでしか編集出来ないんじゃないかな
これがベスト
rangerってTUIファイラーに:bulkrenameってのがあるけどあれも良い
ただあれ多分デフォルトのエディタでしか編集出来ないんじゃないかな
2026/06/01(月) 16:53:23.67ID:Hbg8M2Pr0
T/Pエディタ使うなら秀丸やサクラやNotepad++がいいかもですな~
2026/06/06(土) 05:39:03.32ID:K1GDnJSU0
ファイル名の数字は自然数順扱い→1、2、3、‥‥、10、11、12、‥‥、20、21、‥‥、、30、31、……
2026/06/06(土) 11:31:36.23ID:tUf8tlQF0
Windowsの場合それだけじゃない
文字や記号に独自の強度が付加されてて
完全に同じソート順を実現するにはapi呼び出すしかない
文字や記号に独自の強度が付加されてて
完全に同じソート順を実現するにはapi呼び出すしかない
2026/06/06(土) 14:49:07.07ID:tYDBHu840
>>879
名前順(文字コード(UTF-16)順)ならこう↓ならなきゃおかしいはずなのが、
'A.txt
'B.txt
-A.txt
-B.txt
A.txt
B.txt
A.txt
B.txt
こんな風↓に、一部の記号が無視されてしまったり、半角/全角が区別されなかったりする現象のことかな。
A.txt
'A.txt
-A.txt
A.txt
B.txt
'B.txt
-B.txt
B.txt
(続く)
名前順(文字コード(UTF-16)順)ならこう↓ならなきゃおかしいはずなのが、
'A.txt
'B.txt
-A.txt
-B.txt
A.txt
B.txt
A.txt
B.txt
こんな風↓に、一部の記号が無視されてしまったり、半角/全角が区別されなかったりする現象のことかな。
A.txt
'A.txt
-A.txt
A.txt
B.txt
'B.txt
-B.txt
B.txt
(続く)
2026/06/06(土) 14:49:23.86ID:tYDBHu840
かな文字もこう↓なる(コード上ではひらがな全ての後にカタカナがある)はずが、
あ.txt
い.txt
ア.txt
イ.txt
こう↓なってしまうし。
ア.txt
あ.txt
イ.txt
い.txt
Windowsのエクスプローラでも秀丸ファイラーでも同じようになる。(>>878の法則はOFFにしてても)
(上記例はWindowsXPの場合。他のOS環境ではまた変わるかもしれないけど)
名前順は基本的には純粋に文字コードでソートして欲しい。 内部的にはUTF-16で統一されてるならそれでいいから。
設定で「半角/全角は一緒くたにする」「大文字/小文字は(同)」「ひらがな/カタカナは(同)」を個別にON/OFFできるようになってればいいけど、基本OFFで。
だが、記号を無視するのは何のメリットがあるのかわからない。
あ.txt
い.txt
ア.txt
イ.txt
こう↓なってしまうし。
ア.txt
あ.txt
イ.txt
い.txt
Windowsのエクスプローラでも秀丸ファイラーでも同じようになる。(>>878の法則はOFFにしてても)
(上記例はWindowsXPの場合。他のOS環境ではまた変わるかもしれないけど)
名前順は基本的には純粋に文字コードでソートして欲しい。 内部的にはUTF-16で統一されてるならそれでいいから。
設定で「半角/全角は一緒くたにする」「大文字/小文字は(同)」「ひらがな/カタカナは(同)」を個別にON/OFFできるようになってればいいけど、基本OFFで。
だが、記号を無視するのは何のメリットがあるのかわからない。
2026/06/06(土) 15:03:36.21ID:KzncV0eY0
2026/06/06(土) 23:04:19.52ID:vpei9Jmy0
ハードウェアコピーツール アインシュタインを出していた
マイクロデータが なんかファイラー出してなかったっけ
マイクロデータが なんかファイラー出してなかったっけ
2026/06/06(土) 23:25:44.50ID:7LfYPC2A0
>>878
基本的に漢数字は対応してないけど弄ってる人はいるのかな?
基本的に漢数字は対応してないけど弄ってる人はいるのかな?
レスを投稿する
ニュース
- ■津波注意報■ [ぐれ★]
- 総裁選で小泉氏批評動画 首相秘書から相談と作成者ー共同通信インタビュー ★2 [蚤の市★]
- 【北海道】「女の子がお腹がすいたと言って1人で来店している」コンビニからの通報で発覚 幼い娘を放置し飲酒 母親と交際相手を逮捕 [ぐれ★]
- 【退職金廃止】若手歓迎も中高年は「狙い撃ちだ」と猛反発 給与などへの配分を新人・若手に厚く中高年に薄く [七波羅探題★]
- 米イラン交渉継続の条件、「レバノン停戦」は事実上崩壊…イスラエル軍が首都爆撃を発表 [蚤の市★]
- 「苦手な食べ物でもひと口は食べてみよう」は虐待や不適切保育なのか? 保育現場も困惑する新基準と専門家が指摘する「構造的問題」★2 [ぐれ★]
- 日経平均株価、大して下がらない、円安 [943688309]
- 【高市ネット工作】中傷のターゲットにされた岡田克也、「驚きました」 [507895468]
- 津波注意報 [957955821]
- 日経平均、逝く ★1 [402859164]
- ドンキ.ホーテ本店で万引きした中年アベック、追いかけてきた店員を車のボンネットに乗せ150m走行し振り落とした末に逃走に成功 [597533159]
- 大地震 [904880432]