【急募:パソコンの大先生】ファイルのリネームを一括でやりたいんだが
■ このスレッドは過去ログ倉庫に格納されています
■現時点のファイル名
a/
a1.txt
a2.txt
…
a9999.txt
a10000.txt
■こういう風に直したい
a/
a_1.txt
a_2.txt
…
a_9999.txt
a_10000.txt
aっていうフォルダにファイルがたくさんある
「a1.txt」→「a_1.txt」みたいなかんじで、ファイル名に_を加えたい
手作業でなおすとたいへんなんだけどこれってコマンドプロンプトとかでいっきにリネームできたりする?
やりかたおしえてほすぃ なんや、既存の文字列変わらずやるんか超楽勝やな
こんなスレ立てんとググッた方が早いよ ファイル 名前 一括でググったら
ファイルが保存されているフォルダーを表示し、名前を変更したいファイルをすべて選択します。
連番の先頭にしたいファイルを右クリックし、表示された一覧から「名前の変更」をクリックします。
ファイル名が反転したら、変更したい名前を入力して「Enter」キーを押します。
ってNECが言ってた コマンドプロンプトでdir /bして
出てきたファイル名をコピーしてメモ帳に貼り付けて
置き換えするわ 最近おー瑠璃ねーむみたいなかゆいところに手が届く便利なフリーソフトってどんどん減ってるよな
ググって出てくるのは有料か、フリーでも昔からあるやつばっかやわ
もうフリーソフトもどんどん消えるんかな 脳死でやるならExcelでrem a1 a_1の連番を1万行分作ってbatに貼り付けして終了 >>12
これだ!!!!ありがとうございます!!!! pythonで余裕で作れるけど作んなくてもコマンドでなんとかできそうやな string filename = Directory.GetFiles("folder","*.txt");
string filename2 = filename.Replace("a","a_");
File.MoveFile(filename, filename2); ん?ちょっとまてよ・・・置換はできてもリネームまではできないか・・・ 置き換えはren ファイル名 変更後ファイル名にして
コマンドプロンプトに貼り付ける ファイル名変換くんみたいなフリーソフト窓の社にあるやろ コマンドプロンプトはしらんけどpowershellなら正規表現使ってリネームできるやろ この例ならaをa_に置換すればええやろ
数字の前のファイル名がバラバラならPythonでやるけど コマンドプロンプト使ってもできなくはないけどちょっと手間なのとやり直しが効かないのがね forで回して拡張子前の数字だけ抽出して_付与してrename >>34
windowsなら標準で入っとるで
起動すると青いコマンドプロンプトみたいなんが起動してコマンドプロンプトのコマンドもそこで実行できる ren a1.txt a_1.txt
をエクセルで10000まで作ってcmdにぶっこめ
やり方考えるのだるいし力技が全てや そういう時はflexible renamerっての使ってる お〜瑠璃ね〜むでできた!
おさわがせしました
スレ落としてくれ windowsの標準機能としてそろそろ搭載したらええのに Windowsが作ったけど実装しなかった PowerToysってパックにPowername?みたいな機能あるから、それ居たら標準機能でリネームできるよ アプリでできるやろ
ワイはrenamerとか言うの使ってた でもこういう時にバッチ組めるようになればわざわざ悩まんでも済むようになるで せっかくリネームするのに1を00001にしないの無能すぎるだろ これでいかが?
Get-ChildItem -File | Rename-Item -NewName { $_.Name -replace '^([a-zA-Z]+)', '$1_'} ワイいつもこれやってるわ
Vectorにあった適当なアプリでや アプリとか使わんでもできるって大学で教わったけどやり方忘れたわ ■ このスレッドは過去ログ倉庫に格納されています