Символы * и ?
Запись от Базаров размещена 16.11.2010 в 00:31
Назначение
Во многих командах в именах файлов можно употреблять символы * и ? для указания группы файлов из одного каталога
Символ * обозначает любое число любых символов в имени файла или в расширении имени файла. Символ ? обозначает один произвольный символ или отсутствие символа в имени файла или в расширении имени файла.
В именах файлов, содержащих указание на каталог или дисковод, символы * и ? обычно нельзя употреблять в той части имени, которая содержит указание на каталог или дисковод. Например, имя a:\work\*.doc допустимо, а имена a:\*\paper.doc и *:\work\paper.doc – нет.
Примеры
*.bak –все файлы с расширением .bak из текущего каталога;
с*.d* - все файлы с именем, начинающимся с С, и расширением, начинающимся с D, из текущего каталога;
a:\doc\ABC???.* - все файлы из каталога a:\doc с именем, начинающимся с АВС и состоящим не более чем из 6 символов.
Во многих командах в именах файлов можно употреблять символы * и ? для указания группы файлов из одного каталога
Символ * обозначает любое число любых символов в имени файла или в расширении имени файла. Символ ? обозначает один произвольный символ или отсутствие символа в имени файла или в расширении имени файла.
В именах файлов, содержащих указание на каталог или дисковод, символы * и ? обычно нельзя употреблять в той части имени, которая содержит указание на каталог или дисковод. Например, имя a:\work\*.doc допустимо, а имена a:\*\paper.doc и *:\work\paper.doc – нет.
Примеры
*.bak –все файлы с расширением .bak из текущего каталога;
с*.d* - все файлы с именем, начинающимся с С, и расширением, начинающимся с D, из текущего каталога;
a:\doc\ABC???.* - все файлы из каталога a:\doc с именем, начинающимся с АВС и состоящим не более чем из 6 символов.