我正在尝试获取一个将在C:\users\public\desktop
中查找的批处理文件,然后删除任何重复的快捷方式链接,例如Shortcut (1)
,但保留原始链接。
这样的事可以吗?你在哪里查看目录中的文件,如果它与文件匹配,并在最后有(1)或(2)删除它。例如:
然后删除末尾带(1)的那些?
这是我到目前为止,但我不知道如何查看%% a并查看它是否在字符串中有(1)。然后,如果确实删除它。
@echo off
for /R "C:\Users\user\Desktop\Testing" %%a in (*.lnk) do IF %%a
PAUSE
答案 0 :(得分:0)
如果您希望它以递归方式执行,请添加/s
。
del "C:\users\public\desktop\*(1).lnk"
del "C:\users\public\desktop\*(2).lnk"
如果你确定匹配,请或者这个:
del "C:\users\public\desktop\*(?).lnk"