質問: コマンドプロンプトによるフォルダ内のファイル存在有無 バッチ処理で、特定のフォルダ内(配下にフォルダとファイルが混在している)でファイルだけの存在有無を調べて、ファイルが存在している場合とファイルが存在していない場合で処理を別々に行わせようとしたいのですが、ファイルの存在有無はどのようにコマンドで調べれば良いでしょうか? dir c:\test\*.* でファイルを調べて、errorlevelでif判定させようと思っているのですが、 dirコマンドでこれを行うと、フォルダまで表示されます。 どのようにしたら良いのでしょうか?教えてください。
回答: @echo off if exist c:\test\*.* goto anyfileexist ファイルが1つも無い時の処理 goto end :anyfileexist 何かのファイルがあった時の処理 :end これで「純粋に、c:\test\に何か『ファイルが』あった時だけ」を判定出来ます。