求个删除桌面快捷方式的批处理
来源:百度知道 编辑:UC知道 时间:2024/09/27 08:15:48
我需要用个批处理的命令把桌面上一个快捷方式删掉,自己写了个
"@echo off
del /f /s /q C:\Documents and Settings\administrator\桌面\网吧电影.lnk"
echo. & pause"
但是却删不掉,提示路径不对,好像是用批处理无法访问到c盘Documents and Settings文件夹里的内容。但是我进DOS里却可以用"del 网吧电影.lnk"正常删除,用上面批处理却不行,批处理的路径我对照过,是正确的,请问问题出在哪里?如何解决?谢谢~~
"@echo off
del /f /s /q C:\Documents and Settings\administrator\桌面\网吧电影.lnk"
echo. & pause"
但是却删不掉,提示路径不对,好像是用批处理无法访问到c盘Documents and Settings文件夹里的内容。但是我进DOS里却可以用"del 网吧电影.lnk"正常删除,用上面批处理却不行,批处理的路径我对照过,是正确的,请问问题出在哪里?如何解决?谢谢~~
"@echo off
del /f /s /q C:\Docume~1\Admini~1\桌面\网吧电影.lnk"
echo. & pause"
试下这个呢
删除快捷方式
要进入C:\Documents and Settings\administrator\桌面\ 这个目录下面才能顺利删除
cd\
cd C:\Documents and Settings\cface\桌面\
del 1.lnk
pause
那是因为路径包含空格所致。
把路径加上引号就可以了,即:
@echo off
del /f /s /q "C:\Documents and Settings\administrator\桌面\网吧电影.lnk"
echo. & pause
或者这样改:
@echo off
del /f /s /q C:\Doc~1\administrator\桌面\网吧电影.lnk
echo. & pause
@del /f/q "%userprofile%\桌面\网吧电影.lnk"
这样就可以了。不用写这么多的。
@echo off
del /f /s /q "%userprofile%\桌面\网吧电影.lnk"