4

以下のコマンドを使用して、パスを Windows システムの PATH 変数に追加しています。

setx PATH "%PATH%;%ProgramFiles%\MySQL\MySQL Server 5.5\bin"

それは正常に動作します。

私の質問は:

パス (この場合は %ProgramFiles%\MySQL\MySQL Server 5.5\bin) をシステム PATH 変数に追加する方法と、それがまだ存在しないことを確認し、存在する場合は 2 回追加しない方法はありますか?

4

2 に答える 2

-1

最も簡単な方法は、存在するかどうかを確認し、存在する場合は追加するか、存在しない場合は直接書き込むことだと思います。あなたのタグから、バッチファイルからこれを行おうとしていると思います。このページには、ニーズに完全に適合する例が含まれているようです。

IF "%PATH%" == "" GOTO NOPATH
:YESPATH
@ECHO The PATH environment variable was detected.
PATH=C:\DOS;%PATH%
GOTO END
:NOPATH
@ECHO The PATH environment variable was NOT detected.
PATH=C:\DOS;
GOTO END
:END

このバッチ コードは C:\DOS をパスに追加します。使用したいものに置き換えるだけです。もちろん、メッセージを表示したくない場合は、エコー行を削除するか、エコーをすべて無効にすることもできます。

于 2013-06-13T12:31:07.853 に答える