5

Эта страница о синтаксисе командной строки говорит, что я могу использовать что-то вроде *.txt для поиска файла.

Например, папка Z содержит a.txt, b.txt, c.doc и т.д.

Теперь, после того как я изменил рабочий каталог на Z , что будет дальше?

Кажется, я не могу набрать это сразу, так как это даст мне следующее:

«* .txt» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

Как мне это сделать?

3 ответа3

1

Ну, подстановочный знак не команда :). Команда для вывода содержимого каталога в консоли Windows - dir . Итак, у вас будет:

dir *.txt
1

Ссылка объясняет, что 7-zip не использует подстановочные знаки стиля DOS. Например, в командной оболочке DOS или Windows:

dir *.txt

выведет список всех файлов, оканчивающихся на txt, и:

dir *.*

перечислит все файлы в папке. В оболочке UNIX/LINUX эквивалентные команды:

ls *.txt

а также

ls *

Файлы DOS/Windows имеют 3-х символьное расширение и. (точка) используется для отделения имени от расширения. В Linux и UNIX расширение отсутствует, но обычной практикой является включение. (точка) в имени файла, за которым следуют один или несколько символов. В системе UNIX, говоря:

ls *.*

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

7Zip использует подстановочный знак в стиле Linux/UNIX.

0

Это найдет все файлы с расширением txt (в текущей папке):

dir *.txt

Это найдет все файлы с расширением txt, включая подкаталоги (так что вы можете запустить эту команду из родительской папки):

dir /s *.txt

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