我的文件C:\testing\file.exe
已删除,但快捷方式仍保留在桌面上。
如何使用.bat文件删除快捷方式?
如果我手动删除它,但我必须编写带有一些更新的.bat文件,其他用户将在其笔记本电脑中运行相同的脚本。
这是我在.bat文件中的命令
REM delete the old shotcut lnk file
del "C:\Users\Public\Desktop\fileshortcut.lnk"
答案 0 :(得分:0)
您可以查看shortcutjs.bat。使用-examine
开关,您可以列出快捷方式属性。如果您在同一目录中有快捷方式,请使用此方法:
@echo off
:: Set the path to the shortcut you want to check
set "shortcut=C:\Shortcut.lnk"
for /f "tokens=1* delims=:" %%A in ('shortcutjs.bat -examine "%shortcut%"^|findstr /b /i "Target"') do (
set "target=%%B"
)
echo %target%
if not exist "%target%" (
REM if the command is ok delete the ECHO word bellow
echo del /q /f "%shortcut%"
)