2017-01-11 20 views
0

gccを使ってc用のフォルダコンパイラを作成しましたが、プログラムの終了時に削除したい無駄なファイルを作成します。 私はbatファイルを通してフォルダコンパイラを実行しますが、最後にファイルを削除することはできません。 コード:強制的にファイルを削除する

compiler.exe 
cls 
runner.bat 
del file.txt /F /Q 
+0

他のプログラムで使用されているファイルはありますか? – npocmaka

+0

いいえ、開始され、閉じられます。 –

+0

エラーメッセージが表示されますか? 1つのコマンドラインウィンドウを起動し、そこからバッチファイルを開始します。これにより、ファイルを見つけられないか、ロックされているかどうかを確認することができます。 – geisterfurz007

答えて

2

あなたはdeleteが行われていないことを言っている場合、その理由は、バッチrunner.batとするときその終了へ

runner.bat 

転送の実行は、そうすることですプロセス。

あなたはrunner.batの終わりに戻り、あなたのメインのバッチを続けます

call runner.bat 

を必要としています。

関連する問題