dポイントプレゼントキャンペーン実施中!

バッチファイルで同一フォルダ内のファイルをすべて開きたく下記のコマンドを考えていたのですが、拡張子が.batも開いていしまうので、ループしてしまいました。.batだけ開かないようにする方法はないでしょうか?


for %%i in (*) do start "" "%%i"

A 回答 (1件)

ifで判断します。


自分自身のファイル名は%~nx0です。

for %%i in (*) do if not "%%i"=="%~nx0" start "" "%%i"
    • good
    • 2
この回答へのお礼

ありがとうございます。素人ながらあれこれ試していたのですが、こんなにすっきりできるのですね。すごく助かりました。

お礼日時:2021/03/02 20:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!