使用批处理删除目录下所有快捷方式文件

作者 : Maria Orlova 发布时间: 2021-01-18 共32人阅读

进入主题,快捷方式的属性常见有*.link和*.url,*号表示任意名称。

第一种快速删除的方式:

通过系统自导的dos命令进行删除,点击“开始-运行-输入cmd”,弹出对话框后,输入代码如下:

del /q /s /f /a I:\百度云盘\网络模板库\*.url

以上代码执行的意思是,删除“I:\百度云盘\网络模板库”文件夹下面的包含子文件夹里面所有的url属性的快捷方式。

 

第二种:

使用bat批量处理方式来删除。代码如下:

@echo off

color 0c

echo 正在删除快捷方式...
echo.

rem 删除指定目录下所有存在的快捷方式文件
rem for /r e:\ %%a in (*.lnk) do @if exist "%%a" del /f /s /q "%%a"

rem 删除当前.bat文件所在目录及目录下的所有快捷方式文件
for /r %%a in (*.lnk) do @if exist "%%a" del /f /s /q "%%a"

echo.
echo -------------------------------------------------------------------------------
echo 删除完成 & pause >nul

把以上代码保存到*.bat文件里面即可,具体方式,新建一个文本文件夹,属性默认为txt,把以上代码复制进去后,另存为1111.bat即可。

在bat里面,“rem”表示注释,与php里面“/*注释文字*/”和html里面“<!--注释文字-->”类似。