我想知道您使用什么方法来管理系统中的可执行文件。例如,我几乎可以通过命令行访问所有内容,但现在我遇到了路径字符串的限制,因此我无法添加更多目录。
那么你有什么推荐呢?
很久以前,我尝试在属于该路径的目录中使用可执行文件的软链接,但这种方法不起作用。
将“仅可执行文件”扔到已知的目录中,存在几乎所有应用程序都需要一组文件的问题,因此这也很糟糕。
将可执行文件及其所有文件扔到已知的目录中,嗯,这可以工作,但是文件名发生冲突的可能性非常高。
创建硬链接?我不知道。你怎么认为?
这将解析您的 %PATH% 环境变量并将每个目录转换为其等效的短名称,然后将其全部重新组合在一起:
@echo off
SET MyPath=%PATH%
echo %MyPath%
echo --
setlocal EnableDelayedExpansion
SET TempPath="%MyPath:;=";"%"
SET var=
FOR %%a IN (%TempPath%) DO (
IF exist %%~sa (
SET "var=!var!;%%~sa"
) ELSE (
echo %%a does not exist
)
)
echo --
echo !var:~1!
获取输出并更新环境变量中的 PATH 变量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)