我的 C: 盘上的各个文件夹中有数百个快捷方式。(Windows 7)
许多指向另一台名为 JANICE1 的机器上的文件夹。
无数人指出了 JANICE2。
其余的指向我本地计算机上的文件夹。
找到所有 JANICE2 快捷方式的最快方法是什么?
(我甚至不知道如何列出“所有快捷方式”,更不用说“仅 JANICE2 快捷方式”了。)
我目前正在逐一选择每个快捷方式,然后点击“属性”并手动检查它们。呃。一定有更好的方法。
答案1
从 DOS 提示符来看,这似乎有效,尽管输出有些混乱:
for /r %i in (*.lnk) do @find /N "JANICE2" %i
更好的似乎是:
@echo off
for /f "delims=" %%a in ('dir *.lnk /b /s') do (
for /f "delims=" %%b in ('find "JANICE2" ^<"%%a" ^|find /c /v "" ') do (
if %%b GTR 1 >>"foundJANICE2.txt" echo %%a
)
)
将其复制到文件 - 例如搜索JANICE2并从 CMD 运行它。
你的答案将在 foundJANICE2.txt 中