如何以管理员身份运行我的cmd file
路径?
问题是:
当我以管理员身份运行cmd file
文件时,Windows会将当前目录设置为c:/windows/system32
,而不是d:/my_script
,这就是我想要的。我的cmd脚本无法访问短路径引用的文件。
答案 0 :(得分:1)
在我使用的bat文件中
echo %0%\..\
dir %0%\..\
输出
C:\tmp\t.bat\..\
...output of dir, directory listing...
令人惊讶的是(至少对我而言)一个dir以这种方式工作。我原以为这是一个无效的路径,因为t.bat是一个文件而不是你可以使用“..”的目录。