我知道可以使用例如
以编程方式设置 PATHSET PATH=%PATH%;C:\wamp\bin\php\php5.4.16\
但是如何以编程方式取消 PATH ?
我想取消设置 PATH 的原因是我无法重命名我的文本文件,因为它会显示此错误。
无法完成操作,因为该文件已在php.exe中打开
答案 0 :(得分:1)
可以在命令提示符窗口或批处理文件中取消设置 PATH ,以便在执行此操作后从此命令解释程序进程中启动所有内容。
可能的命令是set PATH=
或path ;
,如在输入path
或path /?
后在命令提示符窗口中输出的命令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=%`
留意尾随的半冒号。
虽然它不太可能帮助您解决具体问题。
格式化已经搞砸了,请确保将=%放在行尾。