Batch file 从桌面批量删除lnk

Batch file 从桌面批量删除lnk,batch-file,batch-processing,lnk,Batch File,Batch Processing,Lnk,我正在使用存储在USB设备上的批处理文件清理计算机。我正在寻找从桌面删除墨迹文件的解决方案。现在我在我的批次中手动打印。EKS: del /s /q /f "%userprofile%\desktop\Send til OneNote 2013.lnk" del /s /q /f "C:\Users\Public\Desktop\Send til OneNote 2013.lnk" 我想要一个解决方案,如: 我的usbdevice caled lnk存储了一个文件夹 然后我将要删除的所有lnk

我正在使用存储在USB设备上的批处理文件清理计算机。我正在寻找从桌面删除墨迹文件的解决方案。现在我在我的批次中手动打印。EKS:

del /s /q /f "%userprofile%\desktop\Send til OneNote 2013.lnk"
del /s /q /f "C:\Users\Public\Desktop\Send til OneNote 2013.lnk"
我想要一个解决方案,如: 我的usbdevice caled lnk存储了一个文件夹 然后我将要删除的所有lnk文件复制到此文件夹 百万问题批:如果lnk存储在usbdevice/lnk中,请将其从桌面上删除

for %%G in ("f:\lnkremove\*") do IF EXIST "%userprofile%\Desktop\%%~nxG" ECHO del "%userprofile%\Desktop\%%~nxG"