我有一个批处理文件,通过在一些地址前面添加内容来修改
然而,如果批处理文件运行超过一次,则相同的值会被重新添加,导致我得到一个过长、冗余的PATH变量,在每次批处理运行后变得更长。
我想将变量重置为用户登录时的值,在添加值之前。我认为解决方案是将原始值写入临时文件并读回,但是否有更好的方法呢?
PATH
变量。当用户注销-登录时,PATH
会被重置为最初的值(在批处理文件运行之前)。这种行为是可以接受的。然而,如果批处理文件运行超过一次,则相同的值会被重新添加,导致我得到一个过长、冗余的PATH变量,在每次批处理运行后变得更长。
我想将变量重置为用户登录时的值,在添加值之前。我认为解决方案是将原始值写入临时文件并读回,但是否有更好的方法呢?