• ベストアンサー

【バッチファイル】ホスト名をファイル名につけたい【変更】

バッチファイルで作成したファイルのファイル名(○○.txt)を 「ホスト名.txt」に変更したいのですが やり方がよくわかりません。 どなたかご存知の方、お教え願います。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Yeti21
  • ベストアンサー率47% (396/830)
回答No.2

補足です。 ファイル名の変更例です。 rename C:\XXX.txt %COMPUTERNAME%.txt

sartan
質問者

お礼

ありがとうございます! できました☆

その他の回答 (1)

  • Yeti21
  • ベストアンサー率47% (396/830)
回答No.1

ファイル名を以下のようにすれば如何でしょうか? %COMPUTERNAME%.txt (例) C:\TEST\%COMPUTERNAME%.txt

関連するQ&A

  • ホスト名からIPアドレスを検索、設定するバッチファイルを作成したいです

    ホスト名からIPアドレスを検索、設定するバッチファイルを作成したいです。。 まず、下記の内容のようなテキストがあります。(仮に『a.txt』とします) ----------------------- ホスト名1 IPアドレス1 ホスト名2 IPアドレス2 ホスト名3 IPアドレス3 ホスト名4 IPアドレス4 … ----------------------- 処理としては、 バッチ叩く→ 叩いた端末のホスト名で『a.txt』内を検索→ → 同じ行のIPを抽出 →IP設定変更 →完 を目指しています。 同じ行のIPを抽出するところで躓いてしまいました…。 良いアイデアはありませんでしょうか。 よろしくお願いします!

  • バッチファイルで

    バッチファイルでファイル名をキーボードで変更するのは どうすればよいのでしょうか 例:A.txtと言うファイル名をキーボードから2006data.txtにしたいのですが REN C:\A.txt 2006data.txt はわかるのですが2006.txtを変数にして その変数をキーボードで入力する方法(今更バッチファイルでもないのですが?) よろしくお願いします。

  • 作成したファイルの名前を変更させるバッチファイル

    勉強の一環で、バッチファイルを作成しました。 簡単に言うと、コマンドでpingを飛ばして その実行結果テキストファイル(仮にfile.txtとします)に保存し、 次にipconfig /allの実行結果を同じファイルに追記、 そこで作成したファイル【file.txt】の名前を変更したい、ということです。 どのようにすれば変更できるのでしょうか? ご存知の方、お教え願います。 宜しくお願いします。

  • リストを読み込んでファイル名を書換るバッチファイル

    バッチファイル(test.bat)で、 変更前のファイル名が1行に1つずつ書かれたテキストファイル1(no1.txt)と 変更後のファイル名が1行に1つずつ書かれたテキストファイル2(no2.txt) を読み込んで、 no1.txtのn行目のファイル名のファイルを、 no2.txtのn行目のファイル名に書き換える バッチファイルを作りたいのですが、 (n=1,2,3,4…行数) どのように記述すればよいでしょうか。 具体的には、 フォルダAに 123.txt 456.txt 789.txt というファイルが入っていたとして、 no1.txtのファイルには、 123.txt 456.txt 789.txt no2.txtのファイルには、 ABC.txt DEF.txt GHI.txt が書かれていて、 test.batを実行すると、 フォルダAの中のファイル名が 123.txt => ABC.txt 456.txt => DEF.txt 789.txt => GHI.txt というようにリネームされるようにしたいです。 よろしくお願いします。(Windows10)

  • ファイル名の一部を変更するバッチファイル

    フォルダ内にある複数ファイルを、バッチファイルで一括ファイル名変更をしようとしています。 元ファイル名は、 23_ABCA_K.txt 23_ABCL_K.txt 23_ABCL_E.txt 23_ABCA_K.txt というように、頭2桁(日付)は共通で4ファイルあります。 これを、頭2桁を維持して、アルファベットのところを変更したいのです。 23_ABCA_K.txt→23_件数表.txt 23_ABCL_K.txt→23_集計表.txt 23_ABCL_E.txt→23_エラー数.txt 23_ABCA_K.txt→23_合否.txt という具合です。 rename 23_ABCA_K.txt 23_件数表.txt とすると、頭2桁が変化したときに対応できないし、 %date: などでシステム日付を取得すると、 23_ABCA_k.txtを24日に改名すると、23が保持されず24になってしまう・・・ 現状のファイル名の一部を取得して、改名後のファイル名につける ということはできるのでしょうか? よろしくお願いします。

  • ホスト名をファイル名として保存するBATファイル

    Windows XP SP2 を使っています。 あるバッチを実行した後に、完了したことを確認するため、 バッチを実行したら、端末名のファイルが 自動的に作られる仕組みを考えています。 例えば、aaaa01という端末名のパソコンがあって、そこで、 a.bat というバッチファイルを実行すると、 F:\aaaa001.txt というようなファイルが自動で作成したいです。 パソコンが一杯あるので、各パソコンで実行すると、それぞれの端末名で出力ファイルになるようにしたいです。 宜しくお願い致します。

  • まとめてファイル名を変更したい

    あるフォルダに存在するファイル名に”RAWDATA"を含むテキストファイルを 任意のファイル名でCSVに変更したいのですが、 バッチファイルで set /p filename= rename d:\あるフォルダ\RAWDATA*.txt %filename%*.csv で簡単にできるかなと思ったのですが、 ”RAWDATA”の部分は入力した分しか変更されないようでした。 例えば”abc”と入力すると”abcDATA”となります。 入力したファイル名に置き換わるようにするには どのようにしたら良いのでしょうか? バッチ初心者ですがよろしくお願いします。

  • フォルダ名をファイル名の頭につけるバッチ

    お世話になります。 現在、ファイルをフォルダ単位で保存していて、保存しているフォルダは数百個あり、各フォルダに入っているファイルの数はまちまちなのですが、各フォルダの中にあるファイル(全てフォルダの直下にファイルを保存しており、サブディレクトリは作成していないはずです)の頭にフォルダ名を一括でつけたいのですが、そのようなバッチファイルは作れるでしょうか? やりたいこととしては、例えば、"6753シャープ"というフォルダ内に複数個のファイル、例えば"01.txt"、"02.txt"、"03.txt"というファイルがある場合、 それらのファイルをまとめてバッチファイルのアイコンにドラッグアンドドロップしたらファイルを"6753シャープ01.txt"、"6753シャープ02.txt"、"6753シャープ03.txt" というようにリネームさせることは可能でしょうか? 使用しているPCはWindows7 Professionalです。

  • DOSバッチ処理でファイル名の取得

    選択した複数のファイルの名称を取得する目的で、以下の内容のバッチファイルを作成し、(右クリック>送る) で使えるようにしています。 選択するファイル名が少なければ問題なく.txtが作成されるのですが、ファイル数が100を超えると(選択したファイルによって上限が変わる).txtが作成されなくなります。 バッチファイルの内容に問題があるのでしょうか? アドバイスをお願いします。 :start if "%~1"=="" goto end dir /b %1 >> %TEMP%\List.txt shift goto start :end

  • バッチファイルでパスとファイル名を併記した一覧を書き出したい

    バッチファイルでパスとファイル名を併記した一覧を書き出したい いつもお世話になってます。また相談させていただきたいです。 下のようにバッチファイルでカレントフォルダ内のパスとファイル名を併記し、ファイル名一覧を書き出したいのですが、 c:\test\123.txt c:\test\abc.txt ・ ・ c:\test\いろは.txt 欲をいえば下の様に、 "c:\test\123.txt" "c:\test\abc.txt" ・ ・ "c:\test\いろは.txt" 『dir /b /w *.*> fname_ichiran.txt』 ↑ ↑ ↑ をどのように変更すれば良いのでしょうか? 今回もどなた様かお知恵を貸して下さい。よろしくおねがいします。