如何取消PATH?

时间:2014-08-02 11:58:55

标签: php windows batch-file

我知道可以使用例如

以编程方式设置 PATH
SET PATH=%PATH%;C:\wamp\bin\php\php5.4.16\

但是如何以编程方式取消 PATH

我想取消设置 PATH 的原因是我无法重命名我的文本文件,因为它会显示此错误。

无法完成操作,因为该文件已在php.exe中打开

2 个答案:

答案 0 :(得分:1)

可以在命令提示符窗口或批处理文件中取消设置 PATH ,以便在执行此操作后从此命令解释程序进程中启动所有内容。

可能的命令是set PATH=path ;,如在输入pathpath /?后在命令提示符窗口中输出的命令help path的帮助中所解释的那样。 / p>

PATH 并未针对已经运行的任何进程设置,并且新进程不是从此命令解释程序进程启动的。

删除 PATH 是测试应由Windows任务计划程序执行的批处理文件的好方法。如果批处理文件中没有任何内容依赖于 PATH ,那么它与使用不同帐户/凭据运行的Windows任务计划程序一起工作的可能性很高。

但是,如果您无法将文本文件重命名为当前由php.exe打开,则取消设置 PATH 是没有用的。终止PHP进程并重命名该文件,或重新启动Windows,这也会导致终止PHP进程并在Windows重新启动后重命名该文件。

答案 1 :(得分:0)

您只需设置新路径

path c:\windows\system32;c:\windows;c:\windows\system32\wbem

这是系统标准路径。

您可以使用set从路径中删除C:\ Program Files \ Debugging Tools for Windows。

`set path=%PATH:C:\Program Files\Debugging Tools for Windows=%`

留意尾随的半冒号。

虽然它不太可能帮助您解决具体问题。

格式化已经搞砸了,请确保将=%放在行尾。