仅查找指向特定机器的快捷方式

仅查找指向特定机器的快捷方式

我的 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 中

帽子提示

相关内容