bat 简单的问题

来源:百度知道 编辑:UC知道 时间:2024/07/03 09:55:23
我想删除桌面上的a.lnk,如何用批处理命令解决
要求针对任意用户,用户名未知,系统所在分区未知
下面这个命令不行,提示系统找不到指定的路径。这是为什么啊?
del /Q %userprofile%\桌面\a.lnk
请帮忙解答,谢谢!
改desktop没用!

del /Q "%userprofile%\桌面\a.lnk"

把桌面改成desktop

ls正解

del /f /q /a "%userprofile%\桌面\a.lnk"
删不掉,
1楼的方法:
del /f /q /a "%userprofile%\desktop\a.lnk"
删不掉,
这个一定能删掉:
del /f /q /a "%systemdrive%\Documents and Settings\All Users\desktop\a.lnk"
del /f /q /a "%systemdrive%\Documents and Settings\All Users\桌面\a.lnk"