こんにちは。
すいません。初心者です質問させていただきます。
ファイルの拡張子を変更するbatファイルを見ようみまねで作ってみたのですが、動きません。
-------batファイルの内容です-------
set C:\rename=%basyo
set syaryou_R???.0??=%Rmoto
set syaryou_S???.0??=%Smoto
set syaryou_R???.0??.csv=%Rato
set syaryou_S???.0??.csv=%Sato
cd %basyo
ren %Rmoto %Rato
ren %Smoto %Sato
----------------------------
こんな感じなのですが、何が悪いか分かりません。
よろしくお願いします。
No.3
- 回答日時:
★FOR文タイプです。
・『REN』にワイルドカードが使えたか分かりませんが、使えなかったらば下の FOR 文でもリネームできます。
・また環境変数を利用しなくても CD、REN は出来ますよ。
環境変数にセットして処理を繰り返すならば、回答者 No.2 さんのを参考に改良してみて下さい。
・以上。
-----------
CD C:\rename
FOR %%I IN ( SYARYOU_R???.0?? ) DO REN %I %I.csv
FOR %%I IN ( SYARYOU_S???.0?? ) DO REN %I %I.csv
-----------
素早いご返答ありがとう御座います。
for文でのりネームの仕方とは、私にとっては未知でした。
実際にfor文でもbatファイルを作成して行ってみたいと思います
No.2ベストアンサー
- 回答日時:
こういうことですか?
#1さんの言うようにset変数の使用方法が誤っている
のだと思います。
-------batファイルの内容です-------
set basyo=C:\rename
set Rmoto=syaryou_R???.0??
set Smoto=syaryou_S???.0??
set Rato= syaryou_R???.0??.csv
set Sato=syaryou_S???.0??.csv
cd %basyo%
ren %Rmoto% %Rato%
ren %Smoto% %Sato%
----------------------------
素早いご返答ありがとうございます。
しかもご丁寧に全文を記載していただき、本当に感謝しております。
geso775さんの書かれた文でそのままbatファイルを実行したところ
上手くいきました。ありがとう御座いました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- その他(プログラミング・Web制作) フォルダ内の特定 拡張子のファイルを一括実行するBat ファイルについて 4 2022/04/17 09:51
- その他(プログラミング・Web制作) ファイル名の一部をbatで変更したい batファイルを使って、以下のようにファイル名の一部を変更した 3 2023/02/21 20:09
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- その他(ソフトウェア) コマンドプロンプトについて教えてください。 状況: 画像編集ソフト上でネットから保存した画像を使うの 3 2022/05/26 11:14
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- その他(プログラミング・Web制作) テキストから指定行を抜き出したい 2 2022/07/13 19:35
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/10 09:06
- Excel(エクセル) ドキュメントに保存していたエクセルのファイルが開きません。 2 2022/12/02 09:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カンマ区切りのCSVファイルから...
-
複数のcsvファイルをExcelに一...
-
CSV形式での保存時に”文字列...
-
csvファイルでの日付設定「yyyy...
-
VBAでcsvファイルを読み込んで...
-
csvファイル 項目数取得
-
マクロから出力されるcsvのダブ...
-
複数のCSVファイルのAccessテー...
-
csvファイルを列数ごとに分割す...
-
エクセル形式のファイルの読み込み
-
ADODBでSQL実行前にレコードセ...
-
バッチでCSVを処理する時、空の...
-
csvファイルのデータの間引きを...
-
【C#】パス名で無効な文字
-
PHP.laravelについて
-
COBOLでCSVをインプットにして...
-
【ExcelVBA】UTF-8の文字コード...
-
CSVファイルの項目行を削除...
-
ファイル名ないにあるカンマを...
-
エクセルで運転時間を見たい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマ区切りのCSVファイルから...
-
CSV形式での保存時に”文字列...
-
複数のcsvファイルをExcelに一...
-
csvファイル 項目数取得
-
csvファイルでの日付設定「yyyy...
-
バッチでCSVを処理する時、空の...
-
マクロから出力されるcsvのダブ...
-
csvファイルを列数ごとに分割す...
-
エクセル形式のファイルの読み込み
-
csvファイルのデータの一部を取...
-
エクセルVBA 大容量CSVファイル...
-
CSVファイル作成
-
EXCEL|csvで保存→開くcsvを閉じる
-
CSVファイルの項目行を削除...
-
巨大なCSVの加工(指定列のみの...
-
データ解析ソフトRでのファイル...
-
VBAでCSVファイルのデータを集...
-
【ExcelVBA】UTF-8の文字コード...
-
【C#】パス名で無効な文字
-
特定文字を入ってるCSVの特定の...
おすすめ情報