0

@if exist を使用して、ファイルが存在するかどうかをテストできますが、Google 経由でドキュメントが見つかりませんでした。たとえば、私の makefile では nmake ;

clean: 
    @if exist $(BIN_DIR) rmdir /S /Q $(BIN_DIR)
    @if exist $(OBJ_DIR) rmdir /S /Q $(OBJ_DIR)
4

2 に答える 2

1

nmake のドキュメントには、「@if exist」に関するドキュメントはありません。これらは単純なシェル コマンドです。

したがって、コマンド ウィンドウを開き、プロンプトで「help if」と入力するだけです。ちなみに「@」記号は、シェルスクリプトのエコーを抑制します。

これが、ほとんどの.batスクリプトが「@echo off」で始まる理由です。

于 2013-11-01T16:14:32.117 に答える