рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Массовая обработка файлов. Команда for

Массовая обработка файлов. Команда for - Методические Указания, раздел Науковедение, Методические указания по проведению практических занятий разработаны для раздела 4 учебной дисциплины Операционные системы Команда For Позволяет Организовать Выполнение Повторяющихся Однотипных Действ...

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

Переменная i называется счетчиком цикла. В силу своеобразия синтаксиса команды for, имя счетчика цикла должно состоять из одной буквы. Причем, если мы пишем командный файл, то перед именем счетчика цикла надо поставить сдвоенный знак процента, если же мы просто набираем команду в командной строке, то одиночный.

Логика работы этой команды такова. После слова in указан диапазон изменения счетчика цикла. В данном варианте команды это тройка чисел: начальное значение счетчика, шаг счета, предельное значение счетчика. При выполнении команды командный процессор сначала присвоит переменной i значение 1, а потом на каждом шаге цикла будет увеличивать его на 1, пока оно не превысит 10. Очевидно, таких шагов получится десять. Если бы в качестве шага счета мы указали число 2, то цикл выполнился бы пять раз. На каждом шаге цикла выполняется тело цикла, написанное после слова do. В приведенном примере это команда echo, которая выводит на экран текущее значение счетчика цикла.

Наверно можно придумать ситуацию, когда что-то подобное на самом деле требуется, но обычно команда forиспользуется для перебора и обработки файлов. Надо сказать, что в достаточно простых случаях массовая обработка файлов выполняется с помощью подстановочных символов. Если, мы хотим всем файлам в текущем каталоге заменить расширение .htm на .html, мы вводим команду ren *.htm *.html. Но если то же самое надо сделать не в одном каталоге, а в дереве каталогов, то без команды for не обойтись. Приведенный ниже командный файл выполняет эту операцию для всех htm-файлов в подкаталоге website текущего каталога. Точнее, во всем дереве каталогов, которое находится внутри website.

Ключ /r указывает на необходимость обхода каталога website и всех его внутренностей. Если его не указать (но тогда и каталог указывать не разрешается), то обработаны будут только файлы в текущем каталоге. Диапазоном значений счетчика цикла в данном варианте команды является множество всех файлов с расширением .htm, находящихся внутри каталога (точнее, дерева) website. Странная на первый взгляд запись ~ni означает, что из значения переменной i требуется выделить только имя файла. В языке команд MS-DOS предусмотрено несколько таких модификаторов, например, запись ~хi обозначает расширение файла. Все модификаторы описаны в справке по команде for.

Тело цикла может состоять из нескольких команд, заключенных в скобки.

– Конец работы –

Эта тема принадлежит разделу:

Методические указания по проведению практических занятий разработаны для раздела 4 учебной дисциплины Операционные системы

Введение Методические указания по проведению практических занятий разработаны для раздела учебной дисциплины Операционные системы...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Массовая обработка файлов. Команда for

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

Переименование файлов
Формат команды: ren имя-файла1 имя-файла2 Параметр имя-файла1 задает имя (или шаблон имен с символами * и ?) пере­именовываемых файлов, параметр имя-файла2 — новое имя (им

Соединение (конкатенация) файлов
Формат команды: сору имя-файла [ + имя-файла ]... имя-файла Параметры /d - Сохранение копируемых шифрованных файлов как расшифрованных в м

Dir > dirlist.txt
Если файл Dirlist.txt не существует, интерпретатор команд Cmd.exe создаст его. Если файл существует, Cmd.exe заменит информацию в файле на данные, полученные от команды dir.

Синтаксис
xcopy источник [результат] [/w] [/p] [/c] [/v] [/q] [/f] [

Общие теоретические сведения
Командным (пакетным— от batch) файлом называется последовательность команд DOS, записанная в текстовый файл. Командные файлы имеют расширение .BATи позволяют автом

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

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

Переменные. Команда set
Переменной называется поименованное значение. В учебниках по программированию переменную обычно сравнивают с конвертом, на котором написано имя. Внутрь конверта можно положить нечто, например, опре

Dir С(Y):arhiv*.rar /a:-D/b/o:-D > list_of_files.txt
  dir С(Y):arhiv*.rar– это означает что мы считываем все rar-архивы в папке С(Y):arhiv. /a:-D– данный параметр означает, чт

Передача управления другому командному файлу. Команда call
Существует возможность вызвать из одного командного файла другой командный файл. Для этого служит команда call. Замечательно, переменные, заданные в вызывающем командном файле «вид

Включение диспетчера задач Windows 7 через редактор групповой политики
В первом случае выполните следующие действия: - Войдите в главное меню Пуск, выбираем пункт Выполнить и наберите команду gpedit.msc

Использование справки.
Для получения справки о программной обо­лочке Far Manager нажмите клавишу F1. После этого на экран будет выведено окно подсказки. Для выбора нужного пункта из списка подск

Далее Назад Указатель Отмена
в английском варианте Far Manager: [ Next ] [ Previous ] [ Index ] [ Cancel ] Для выбора нужного варианта клавишами со стрелками вправо-влево пер

Общие теоретические сведения
Total Commander — менеджер файла для Windows 9х. подобный проводнику Windows, но имеющий некоторые существенные отличия. Total Commander имеет две панели, подобно известной оболочке Far Manager, но

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги