以标准用户身份在Windows上启动批处理文件时,它仅移动文件夹,但说我没有创建链接的特权。 但是,如果我以管理员身份运行它,它不会移动文件夹,但会创建指向该文件的链接(显然,因为它没有移动文件夹,所以该文件不存在)
我的文件夹(名为SP)的内容只是一个用于测试的.txt文件。我的代码如下:
@echo off
set /p username="Provide your Username: "
move %cd%/SP "c:/users/%username%/"
mklink "c:/users/%username%/desktop/LINK.lnk" "c:/users/%username%/SP/Test.txt"
pause
编辑:
感谢Compo,不知道这一点。 工作代码:
@echo off
set /p username="Provide your Username: "
move "c:\users\%username%\desktop\SP" "c:\users\%username%\"
mklink "c:\users\%username%\desktop\LINK.lnk" "c:\users\%username%\SP\Test.txt"
pause