Php 如何取消路径设置?

Php 如何取消路径设置?,php,windows,batch-file,Php,Windows,Batch File,我知道可以通过编程方式设置路径,例如使用 SET PATH=%PATH%;C:\wamp\bin\php\php5.4.16\ 但是如何以编程方式取消设置路径 我想取消设置路径的原因是无法重命名文本文件,因为它会显示此错误 该操作无法完成,因为文件是在php.exe中打开的执行此操作后,可以在命令提示符窗口或批处理文件中为从此命令解释器进程中启动的所有内容取消设置路径 可能的命令有set PATH=或PATH

我知道可以通过编程方式设置路径,例如使用

SET PATH=%PATH%;C:\wamp\bin\php\php5.4.16\
但是如何以编程方式取消设置路径

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


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

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

可能的命令有
set PATH=
PATHpath/?
help path
后,在命令提示窗口中输出命令
path

但是,对于任何已经运行的进程和不是从该命令解释器进程中启动的新进程,路径未取消设置

删除路径是测试批处理文件的好方法,批处理文件应由Windows任务调度器执行。如果批处理文件中的任何内容都不依赖于路径,则很可能它也适用于使用不同帐户/凭据运行的Windows任务计划程序


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

您只需设置一个新路径

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=%`
注意后面的分号

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


格式错误,请确保在行的末尾添加=%s。

无法取消设置系统环境变量。为什么不能重命名TXT文件?为什么要使用PATH环境变量?我认为错误与PATH值无关。更可能的情况是php.exe正在运行并保存文件。@Npcmaka,是的,php.exe保存了文件。我不知道为什么,但我已经关闭了批处理文件。