私は構造を持つバッチファイルを持っています:
if exist F:\ copy /y Application.exe F:\
コンパイルの最後に、プラグインされている場合、実行可能ファイルを USB キーにコピーします。 、SD カードが接続されていない場合、上記のバッチ行を実行すると、「Windows - ディスクがありません」というメッセージが表示されます。
カードが差し込まれている場合、メッセージは表示されません (ファイルがコピーされます)。カード リーダーが差し込まれていない場合、メッセージは表示されず、ファイルはコピーされません (明らかに)。ただし、どちらの場合も、バッチ ファイルの実行は停止しません。カードリーダーが接続されているが、ドライブにカードがない場合のみです。
これらの USB ドライブに「ディスク」がないことをバッチ ファイルから静かに確認できますか?