Список файлов DIR только с одним расширением

340
Rayearth

Код ниже перечислит все файлы из выбранного каталога. Как сделать так, чтобы в списке были только файлы с одним расширением, например pdf?

[HKEY_CLASSES_ROOT\Directory\Shell\4_content-list-pdf\command] @="cmd /c dir \"%1\" /b /o:gn | clip" 
0
Вы пробовали `\"% 1 \ *. Pdf \ "`? или `\"% 1 \\ *. pdf \ "`? DavidPostill 7 лет назад 0
Вторая строка работает как шарм - спасибо! Rayearth 7 лет назад 0
Большой!. Я добавлю ответ :) DavidPostill 7 лет назад 0

1 ответ на вопрос

1
DavidPostill

Как сделать так, чтобы в списке были только файлы с одним расширением, например pdf?

Вы можете заменить \"%1\"с \"%1\\*.pdf\"следующим образом :

[HKEY_CLASSES_ROOT\Directory\Shell\4_content-list-pdf\command] @="cmd /c dir \"%1\\*.pdf\" /b /o:gn  

Замечания:

Небольшое количество команд подчиняется немного другим правилам FINDSTR, REGи RUNASвсе они используются \как escape-символы вместо^

Исходный синтаксис


Дальнейшее чтение

Похожие вопросы