我有一个文件夹名为“user3”
路径为“c:/users/%username%/easy/user3/”
使用 cmd 我想像提示一样打开此文件夹。
我尝试过以下批处理程序,
start "c:/users/%username%/easy/user3/"
start "c:/users/%username%/easy/user3"
均无法打开文件夹user3
请大家帮帮忙。。
答案1
在start
命令中,如果第一个参数在引号中,则它将被视为启动的命令的标题,因此需要一个虚拟间隔符:
start "" "c:/users/%username%/easy/user3"
这将在选定的目录中启动资源管理器,但我将进行另外两处更改:
- Explorer 接受
/
作为目录分隔符,但并非所有程序都接受,因此最好使用\
。 - 您指定的目录不一定是用户的主目录(Windows 可能安装在不同的驱动器上,并且主目录名称并不总是与文字用户名相同)。
我的建议是:
start "" "%userprofile%\easy\user3"
尾随反斜杠是可选的。