エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
FORコマンドを使ったファイル名変更でDOSコマンドを使う | 株式会社アースリンク株式会社アースリンク
バッチ処理でフォルダ内のファイルの名前と拡張子の間に文字を追加したくなりました。 renameコマンドで... バッチ処理でフォルダ内のファイルの名前と拡張子の間に文字を追加したくなりました。 renameコマンドで変更したいのでとりあえず無理だろうと思いつつ下記のように記述して動かして見ました。 @echo off rename *.txt *テスト.txt 結果は当然ダメ。ファイル名の末尾に変更したいファイル名が追加されただけでした。 変更前 変更後 想定している結果にするにはDOSコマンドを使えばいい事が分かりました。 以下のパーセントコマンドを使うことでうまくいきました。 「%~n変数」:変数から拡張子とパスを除いたファイル名を取得する。 「%~x変数」:変数から拡張子を取得する。 FORコマンドでファイル名を取得して、上記コマンドを使ってファイル名変更処理をします。 @echo off for %%A in (*.txt) do ( rename %%A %%~nAテスト%%~xA ) %
2023/08/25 リンク