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

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

Dir С(Y):arhiv*.rar /a:-D/b/o:-D > list_of_files.txt

Dir С(Y):arhiv*.rar /a:-D/b/o:-D > list_of_files.txt - Методические Указания, раздел Науковедение, Методические указания по проведению практических занятий разработаны для раздела 4 учебной дисциплины Операционные системы   Dir С(Y):arhiv*.rar– Это Означает Что Мы Счи...

 

dir С(Y):arhiv*.rar– это означает что мы считываем все rar-архивы в папке С(Y):arhiv.

/a:-D– данный параметр означает, что будут выводиться все файлы с указанными атрибутами, ключ -D означает, что нам нужны только файлы, не каталоги, префикс «-» как раз имеет значение отрицание, т.е. не каталоги, если бы мы написали просто D, то он считывал бы и каталоги.

/b– это вывод только имен файлов

/o:-D– это сортировка, ключ –D означает, что будет выполнена сортировка по дате, но сначала более старые, для исправления этого мы уже знаем, что нам поможет префикс «-»

> - означает, что будет выполнено перенаправление вывода в файл list_of_files.txt.

Мы считали все архивы и записали их в файл, далее нам нужно перебрать все эти файлы и оставить только 14 штук, т.е. за последние 2 недели. Это делаем с помощью команды FOR (цикл с параметром), который выполняет определенное действие для каждого файла в папке или каждой строки в файле, как в нашем случае.

for /F "skip=14" %%i in (list_of_files.txt) do (del /Q "%%i")

for– оператор цикла для перебора

/F "skip=14"– это ключ с параметром, который означает, что не нужно обрабатывать первые 14 файлов, т.е. мы их пропускаем.

%%i– переменная, в которой хранится название текущего файла

In (list_of_files.txt)– означает что перебирать все строки именно в этом файле

do (del /Q "%%i") - говорит что необходимо сделать с каждым, в нашем случае мы просто удаляем эти файлы с помощью del /Q ключ /Q для того чтобы у нас не спрашивали подтверждения перед удалением.

Т.о., у нас получился bat-файл:

 

 

Модифицируем данный пример. Предположим, мы хотим оставлять не 14 архивов, а то количество, которое сами захотим, для этого при запуске bat-файла будем вводить число архивов, которое нужно сохранить. Получится следующий скрипт:

 

 

Следует отметить, что в программах можно использовать следующие системные переменные:

%DATE%- показывает текущую дату.

%TIME% - показывает текущее время.

Для примера выполните следующий код:

Переменная %TIME% описана таким образом, для того чтобы результат вывелся в более читабельном виде, попробуйте написать %TIME% и % TIME:~0,-3% у вас, во втором случае уберутся 3 последних знака.

 

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

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

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

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Dir С(Y):arhiv*.rar /a:-D/b/o:-D > list_of_files.txt

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

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

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

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

Переименование файлов
Формат команды: 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
Переменной называется поименованное значение. В учебниках по программированию переменную обычно сравнивают с конвертом, на котором написано имя. Внутрь конверта можно положить нечто, например, опре

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

Передача управления другому командному файлу. Команда 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
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги