删除特定的.lnk文件会删除所有.lnk文件

时间:2015-04-17 13:21:56

标签: batch-file

我正在尝试从启动文件夹中删除特定的.lnk文件,这意味着一个具有确切名称的文件。

我正在使用的代码:

cd %AllUsersProfile%\Start Menu\Programs
setlocal enableextensions
del /s /f /q calc.lnk >>"C:\deleted.log"

但是,使用此文件时,该文件夹中的所有.lnk文件都将被删除。如果没有/ s开关,则不会发生此行为,但是未记录删除...

我尝试将文件名放在引号“calc.lnk”或完整路径中:

del /s /f /q "%AllUsersProfile%\Start Menu\Programs\calc.lnk" >>"C:\deleted.log"

在这两种情况下,所有.lnk文件都会被删除...我只想删除calc.lnk并在删除时记录。

任何线索?感谢..

0 个答案:

没有答案