• ベストアンサー

コマンドプロンプトでファイル名に追記

お世話になります。 コマンドプロンプトでファイル名に追記する方法を教えていただけませんでしょうか。 例えば"A.txt"というファイルがあり、何かの処理が終ったら、"完了-A.txt"といった感じにしたいのですが、可能でしょうか? どなたかご教授いただけますと幸いでございます。

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

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

追記というか、ファイル名の変更になるのでは。 ren A.txt 完了-A.txt バッチファイルでも、 ren %1 完了-%1 とかで実施できますが、ドラッグ&ドロップでフルパス渡すとダメみたい。

yakkun2338
質問者

お礼

naKo_deuxさん、早速のご連絡ありがとうございました。 ご教授いただきました方法で出来ました! (当方まったくの無知で大変失礼いたしました・・) 助かりました。 この度は本当にありがとうございました!

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

バッチファイルの引数に対しても for の変数と同じく適当に修飾できそうですね>#1.

関連するQ&A

  • コマンドプロンプト標準出力とファイル出力両方

    お世話になってます コマンドプロンプトで echo "こんにちは" とするとプロンプトに こんにちは と書き込まれます。 echo "こんにちは" >> file.txt とするとfile.txtに こんにちは と書き込まれます。 では、1行で プロンプトとfile.txtの両方に こんにちは と書き込むことは出来ますか? file.txtは上書きではなく、追記で行いたく思ってます。 よろしくお願いします。

  • コマンドプロンプトでのファイル操作について

    コマンドプロンプトでのファイル操作について、ご存知のかたどうか教えてください。 a.txt b.txtという2つのファイルがあるとします。 <a.txtの内容> 1111 2222 3333 <b.txtの内容> aaaa bbbb cccc 上記の2つのファイルを読み取りc.txtというファイルへ以下のように 出力したいのですが、コマンドプロンプト(batでも問題ありません) にてできるのでしょうか? <c.txtの内容> 1111,aaaa 2222,bbbb 3333,cccc ご教授のほど、宜しくお願いします。

  • コマンドプロンプト ファイル名変更 

    お世話になります。 コマンドプロンプトで”123HOGE.txt”というファイル名に"123-HOGE.txt"という風に123とHOGEの間に"-"を挿入したいのです。 ただこの123は伝票番号で長さが123-99999まで可変なのです。 HOGEは固定なので、"HOGEの前に-を入れろ"というロジックが作りたいのです。 どなたかご教授いただけませんでしょうか? よろしくお願い致します。

  • コマンドプロンプトでファイル名に含まれるスペースを別の文字に置換したい

    コマンドプロンプトでファイル名に含まれるスペースを別の文字に置換したい BAT実行や、BATにドロップする程度の操作でファイル名置換したいと思っています。 たとえば、「abcTEST123.txt」というファイルを下記のバッチにドロップすると、 「abctest123.txt」と言うファイル名に置換されます。 for %%A in (*TEST*.txt) do call :sub %%A :sub set A=%1 ren %A% %A:TEST=test% しかし「TEST」をスペースにしてもファイル名の置換はできません。 コマンドプロンプトではスペースは扱えないのでしょうか。 解決策がありましたらご教授願います。

  • 【コマンドプロンプト】リストファイルを読む方法

    この度はお世話になります。 コマンドプロンプトを使用し、フォルダ名が 多数書かれているtxt(リストファイル.txt)を読み込み、 リストに載っている物に対して特定の処理 (フォルダ名を小文字に変更)を行おうと考えております。 -リストファイル.txt- AAAA BBBB CCCC ---------------- まず、リストファイルを読み込んで一番初めに 書かれているAAAAフォルダの名前を変更し、 続いてフォルダBBBBの名前を変更するなどの 処理を行いたいのですが、 どのように記述を行えば教えていただけませんでしょうか

  • コマンドプロンプトでテキストの引き算をする方法

    コマンドプロンプトで2つのテキストファイルの引き算をする方法があれば、ご教授いただきたいです。 A.TXT --- 11111 22222 33333 44444 B.TXT --- 33333 11111 55555 A.TXTからB.TXTを引き算して、 --- 11111 44444 を出力したいです。 エクセル上でなんとかならなくもないのですが、1万件単位で何度もチェックをする予定のため、コマンドプロンプトからコマンド一発でできる方法はないかと思い、質問させていただきました。 よろしくお願い致します。

  • コマンドプロンプトについて

    またまたこのことについて、お世話になります。 Cドライブに入っているあるファイル(file.txt)をMOに保存するのに、 コマンドプロンプトからコマンドを打って、 保存させることは出来るのでしょうか? もしできるのでしたら、そのやり方を教えて頂けないでしょうか? どうか宜しくお願いします。

  • コマンドプロンプト

    コマンドプロンプトで下記の処理がしたいです。 複数のフォルダに同じファイル名(INDEX.txt)が存在しております。 フォルダA   INDEX.txt フォルダB   INDEX.txt ... フォルダZ   INDEX.txt INDEX.txtの中身以下の状態です。 (フォルダBならAの部分がB)  0001,フォルダA,  0002,フォルダA,  ...  0100,フォルダA, これに対して一括の処理で下記のように1行目に「0000」を書き加えたいです。  0000  0001,フォルダA,  0002,フォルダA,  ...  0100,フォルダA, どなたか、詳しい方お教え頂ければと思います。 宜しくお願い致します。

  • ファイルのコピー(コマンドプロンプト・シェル

    Windows10で、ファイルABC001.txtがあり、 ABC002.txt ABC003.txt ~ ABC100.txt とコピーしたいです。 手作業では時間がかかるので、コマンドプロンプト・パワーシェル からコマンドで処理する方法はありますか? よろしくお願いします。

  • コマンドプロンプトで同名ファイルをチェック

    お世話になります。 コマンドプロンプトでエラーチェック処理を実施したいのです。 "C:\データ転送"という場所に "A-日付.txt"というファイルが1個だけ存在していたら正常に処理を実施。 ちなみに日付部分は色々な日付が入ります。 やりたいことは上記処理を実施する前に以下のエラーチェックを入れたいのです。 "A.-日付txt"というファイルが"C:\データ転送"という場所に 0個の場合、”ファイルがありません”と表示して処理を終了。 2個以上の場合、”同名のファイルが2つ以上あります”と表示して処理を終了。 どなたかご教授いただけますでしょうか? よろしくお願い致します。 環境 Windows XP SP3

専門家に質問してみよう