Использование переменных команды for

Оцените статью

windows76199 Использование переменных команды forПо мере того как команда for проходит по каждому из файлов или слов, указанных в списке набора, переменная, указанная в командной строке, по очереди принимает значения элементов набора. Если переменная обозначена, скажем, как %х, везде, где обозначение %х появляется после ключевого слова do, оно заменяется значением переменной. В CMD добавлен ряд дополнительных способов извлечения информации из переменной, в большинстве из которых переменная рассматривается как имя файла и позволяет извлекать только определенные компоненты имени файла. Это позволяет конструировать циклы for, которые могут, к примеру, пройти по всем файлам. D0C, имеющимся в папке, и скопировать их в файлы с расширением. BACKUP. CMD редактирует значение переменной на основе дополнительных символов, которые ставятся после символа %, и подставляет отредактированную версию в командную строку. Предлагаемые CMD варианты редактирования переменной перечислены в табл. 10.4. (Для командной строки и для аргументов подпрограммы в пакетных файлах используются одни и те же варианты редактирования.)

Модификаторы имени файла могут использоваться в комбинации (например, %~dpn возвращает комбинации буквы диска и пути). Вариант for /d Хперемеииая in (набор) do Команда работает во многом так же, как и стандартная команда fon, за исключением того, что символы-заместители в наборе соответствуют только именам каталогов. Этот вариант можно использовать для выполнения команды или для запуска пакетного файла в любой или во всех подчиненных папках указанных папок. Например, при работе под управлением Windows 7, команда выводит имена всех подчиненных папок в пользовательской папке My Music.

Комментирование закрыто.

Вверх страницы