我刚刚尝试执行此命令,并且可以工作(显然是jeje),但是我想知道是否有一种方法可以减少打印的路径。这是我读到的doc page,这是它打印的内容
"C:\Users\user\Downloads\NSClient v67.msi"
我只需要没有文件名的路径,类似"C:\Users\bryanar\Downloads\"
之类的东西,所以我可以cd
到该路径并执行.msi
有什么想法吗?
14:10:31.27 C:\src
>FOR %A IN ("C:\Users\user\Downloads\NSClient v67.msi") DO (ECHO "%~dpA")
14:10:33.30 C:\src
>(ECHO "C:\Users\user\Downloads\" )
"C:\Users\user\Downloads\"
在.bat文件脚本中,将循环变量上的%字符加倍。
FOR %%A IN ("C:\Users\user\Downloads\NSClient v67.msi") DO (ECHO "%%~dpA")