• ベストアンサー

batファイル 拡張子変更

chukenkenkouの回答

回答No.1

変数への代入は、 set basyo=C:\rename 変数の参照は、 cd %basyo% のように記載するのでは?

butabuta77
質問者

お礼

素早いご返答ありがとう御座います。 変数への代入の記載が間違っているとは、、 初歩的な事ですいません。 直して実行してみます

関連するQ&A

  • batファイルにて拡張子の変更

    フォルダに数個のファイルがあります。 ファイルの拡張子が、aaaだったらbbbに変更し、 bbbだったらaaaに変更することをbatファイルで行いたい。 お分かりの方、教えてください。

  • bat ファイル名変換

    windowsのコマンドプロンプトで使える。 (.bat) ファイル名を一括変更するプログラムなのですがMacで実行する事は出来ないでしょうか。 内容は cd image cd JPG ren "aaaaaaa.jpg" bbbbbbb.jpg ren "oooooooo.jpg" ssssss.jpg cd .. cd .. こんな感じです。 ターミナルからは普通に開くだけでは使えません。 何かいい方法はありませんでしょうか。

    • 締切済み
    • Mac
  • バッチファイル(batファイル)

    あることを自動化するために、あるサイトのバッチファイルをコピー&ペーストして使おうと思っています。 (自由に使用していいと表記してあります) しかし、使用されているプログラムがいくつか入手できなかったり、バッチファイルをいくつか繋げたらら上手くいかなかったりと、 色々と問題があり、自分で改変をしています。 初めてバッチファイルの中身を触ったような初心者なので、色々と試行錯誤しているのですが、行き詰ってしまいました。 上記のように初心者なので、言葉がおかしい所があったりするかもしれませんが、 回答よろしくお願いします。 本題です。 ファイルのドロップで処理を始めたいのですが、どうやらファイル名に半角の#が含まれていると途中でエラーが出るので、 処理の一番最初でファイル名の半角#を全角#に置き換えようとしたのですが上手くいきませんでした。(ファイル名の変更) なので新たなバッチファイル、"ドロップ用.bat"を作り、そこでファイルの置き換えを行ってから、callコマンドで 本命のバッチファイルaaa.batを呼び出そうとしました。 それでもうまくいかないため、質問させていただきました。 バッチファイルは一つのフォルダーにまとめていますが、ドロップするファイルは別のフォルダーにあります。 なお、ドロップするファイルのフルパスには、空白が含まれる可能性があります。 ドロップ用.bat--------------------------- @echo off setlocal set abc=%~n1 set def=%abc:#=#% ren "%~nx1" %def%%~x1 set ghi="%~dp1%def%%~x1" set jkl=%~dp0 call "%jkl%aaa.bat" "%ghi%" rem pause endlocal exit /b ----------------------------------------- ややこしくてまわりくどいバッチファイルですみません。 Windows7を使っています。 C:\windows\system32\cmd.exeと上には書いてあります。 よろしくお願いします。

  • batファイルでリネーム 動画は適用されないのでしょうか?

    ファイルの名前を変更する際、ソフトを使っていません。 rename ○○○.gif △△△.gif とテキストで作り、拡張子をbatに変更して、ダブルクリックで変更しています。 今までは普通に出来たのですが、動画ファイルの場合、名前が変更できません。 動画の場合は、この方法では変更できないのでしょうか? ソフトを2,3個DLして試してみたのですが、やはり一括変換が多く、このファイルはこの名前に‥‥あのファイルはあの名前に‥‥と、個別変更には適していないのかも‥‥ 動画の名前は、batでは変更不可なのでしょうか?会社で急に名前を変更する機会もあるので、簡単に済ませれるbatファイルを使ってやりたいのですが、無理なようでしたら、ソフトでも構いません。 個別にファイル名を変更できるソフトというのは、存在するのでしょうか?

  • batファイルでrenameができません。

    Windowsのbatファイルでrenameをするにはどうすればよいでしょうか? カレントディレクトリ └ A というディレクトリ構造があって、Aの中には「a.txt」があるとします。 カレントディレクトリから、 「rename "./a/A.txt" B.txt」 と書いてあるbatファイルを起動しても、「a.txt」の名前が変更されません。 「指定したパスが見つかりません。」と出てきてしまいます。 ダブルクォーテーションを取ったりつけたり、絶対パス、相対パスを書いたりと いろいろ試しましたがだめでした。 何か方法はないでしょうか?

  • batファイルでファイルの件数取得

    batファイルでカレントフォルダ内のCSVファイルの件数を取得したく、 以下のbatファイルを作成しましたが、件数が多いと若干のズレがでます。 どこがダメなのでしょうか?ご教授お願いします。 for /f "usebackq" 55i in(`dir /B /S *.csv`) do ( SET /P<NUL=%%i: type %%i | find /c /v "" )

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

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

  • .batファイル

    携帯電話のボイスレコーダーでSDに録音した音声を、カードリーダーからパソコンに落とし、Quick Timeで聴こうとしたのですが、ファイルが対応していないらしく、聴けません。Window Media Playerでも駄目です。 ファイルは「.bat」、OSはWindowXPです。ファイルの拡張子を変更するとか、何かダウンロードするとかしたら聴けますか?初心者ですのでわかりやすく教えていただけると助かります。宜しくお願いします。

  • DOSのBATファイル

    プログラム初心者です。 DOSのBATファイで同一ホルダー内にある共通拡張子のファイルネームを順に読みとりEXEファイルの後に付けて実行させることは出来ますか?。 共通拡張子のファイル全てを実行し終わったらBATファイルも終了するという事は出来ますか。 もしかしたらプログラムを組まなければならないのかとも考えています。

  • ファイルの拡張子を変更する事ができない。

    ファイルの拡張子を「.bat」に変更する事ができない。 ファイルの拡張子を「.bat」に変更すると、 「ファイルまたはフォルダ名の変更エラー」:  ディスクがいっぱいでないか、書き込み禁止になっていないか、  またはファイルが使用中でないか確認して下さい。 のエラーが出て拡張子を変更できない。 特定のファイル、特定のフォルダ上で発生しているのではなく、 どのファイル、どの階層でも同状況。 他の拡張子(.txtなど)には変更できる。.batの拡張子だけ怒られる。 メモ帳などでテキストを.bat形式で保存することは可能。 今までは問題なかった。(いつからこうなったのか具体的なタイミングは分からない) 直近のパソコンに対する変更としては、Windowsデフラグの実行、 アプリケーションのインストール(Claunch、Light Cutter、FrontViewer3、Talend)などがある。 解決策についてご存知のかたいらっしゃったら教えて下さい。 コンピュータの情報 OS:Windows XP Professional Version 2002 Service Pack 3 CPU:Intel Core 2 Duo CPU 1.2GHz メモリ:2GB セキュリティ関係のインストール済みソフト 秘文 Advanced Edition McAfee Agent