您可以使用以下的Windows批處理命令來批量刪除指定目錄下指定名稱的文件以及快捷方式:
@echo off
set "rootDir=C:\your\root\directory" //將 "C:\your\root\directory" 替換成您的目標根目錄
set "fileName=newbie_guide.lnk" //將 "newbie_guide.lnk" 替換成您要刪除的文件名
for /r "%rootDir%" %%f in (%fileName%) do (
del "%%f"
)
set "shortcutName=新手必讀.lnk" //將 "新手必讀.lnk" 替換成您要刪除的快捷方式名
for /r "%rootDir%" %%s in (*%shortcutName%) do (
del "%%s"
)說明:
@echo off:在命令行中不顯示批處理命令。set "rootDir=C:\your\root\directory":將目標根目錄的路徑存儲在變量rootDir中。set "fileName=newbie_guide.lnk":將要刪除的文件的名稱存儲在變量fileName中。for /r "%rootDir%" %%f in (%fileName%) do (del "%%f"):使用for循環遍歷指定目錄下的所有子目錄,查找匹配文件名的文件,並使用del命令刪除它們。set "shortcutName=新手必讀.lnk":將要刪除的快捷方式的名稱存儲在變量shortcutName中。for /r "%rootDir%" %%s in (*%shortcutName%) do (del "%%s"):使用for循環遍歷指定目錄下的所有子目錄,查找匹配快捷方式名的文件,並使用del命令刪除它們。
注意:在Windows批處理腳本中,變量名需要使用兩個百分號(%%)來表示。