У меня есть сотни ярлыков в различных папках на моем диске C:. (Windows 7)

Многие указывают на папки на другом компьютере под названием JANICE1.

Бесчисленные другие указывают на JANICE2.

Остальные указывают на папки на моем локальном компьютере.

Какой самый быстрый способ найти все ярлыки JANICE2?

(Я даже не могу понять, как перечислить только "все ярлыки", не говоря уже о "только ярлыках JANICE2".)

В настоящее время я выбираю каждый ярлык 1 на 1 и нажимаю на СВОЙСТВА и проверяю их вручную. Тьфу. Должен быть лучший способ.

1 ответ1

0

Похоже, что это работает, из командной строки 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
)
)

Скопируйте его в файл, подобный searchJANICE2.bat, и запустите его из CMD.

Ваш ответ будет в foundJANICE2.txt

Шляпа совет

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .