1

Мне нужно иметь возможность найти все файлы ярлыков на общем сетевом диске и избавиться от любых плохих. Я бы предпочел простой поиск окон, который я могу просмотреть вручную и выбрать, какие из них удалить. Я открыт для программ, если мне нужно их использовать, но они должны позволить мне выбрать, где искать и показать путь, на который указывает ярлык, прежде чем я от него избавлюсь.

Поиск, который работает на сервере 2k3 или Windows 8.1 Pro PC будет работать.

Предыстория: Я уже некоторое время пытаюсь отследить причину замедления работы AutoCAD, и, кажется, я проследил это до наличия ярлыков, ведущих к неверным путям. Причина, по которой мне нужно просматривать их, а не автоматизировать, заключается в том, что, хотя у большинства пользователей диск будет отображаться как F:\, ни мой компьютер (8 Pro, отображенный как Z:), ни сам сервер не смогут использовать любые ярлыки, отображенные как f:\ но их следует оставить, если они действительны для всех остальных.

1 ответ1

0

Я должен быть в состоянии найти все файлы ярлыков, чтобы избавиться от любых плохих.

Взгляните на lnk-парсер

LNK Parser позволяет просматривать содержимое ярлыка Windows (.LNK) файлы.

Использование командной строки

Вы можете запустить программу из командной строки и указать файл ярлыка или каталог.

Если указан каталог, каталог и любые его подкаталоги будут проверены на наличие файлов ярлыков.

Пример 1:

lnk_parser_cmd.exe shortcut.lnk

Пример 2:

lnk_parser_cmd.exe C:\Users\User\Desktop

Существуют дополнительные параметры, которые можно указать, чтобы можно было создавать различные отчеты с информацией о файле ярлыка.

Ниже приведен список поддерживаемых параметров:

  • -o Устанавливает выходной каталог для отчетов.
  • -w Создает отчет в формате HTML.
  • -c Создает отчет с разделенными запятыми значениями (CSV).
  • -r Остаточные и необработанные данные будут выгружены в отчет HTML.
  • -s Запрещает консоли выводить информацию.

Пример:

lnk_parser_cmd.exe -o Output -w -c -r -s shortcut.lnk

Если вы хотите сохранить вывод командной строки в файл, вы можете использовать оператор перенаправления.

Пример:

lnk_parser_cmd.exe shortcut.lnk > output.txt

Вы можете ускорить извлечение и генерацию отчетов, перенаправив вывод командной строки на устройство NUL или используя опцию -s, упомянутую выше.

Пример 1:

lnk_parser_cmd.exe shortcut.lnk > NUL

Пример 2:

lnk_parser_cmd.exe -s shortcut.lnk

Программа также может быть запущена в обычном режиме (не через командную строку). Будет запрошен файл или каталог ярлыка, и хотите ли вы включить отчет (ы).

При указании пути к файлу или каталогу лучше всего заключать его в кавычки, поскольку пробелы в пути могут интерпретироваться как отдельные параметры.

Код лицензии - GNU GPL v3.


отказ

Я никак не связан с lnk-parser.

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