Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


MOVE [/Y|/–Y] [диск:][путь]имя_файла1[,.] результирующий_файл




Синтаксис команды для переименования папки имеет вид:

MOVE [/Y|/–Y] [диск:][путь]каталог1 каталог2

Здесь параметр результирующий_файл задает новое размещение файла и может включать имя диска, двоеточие, имя каталога, либо их сочетание. Если перемещается только один файл, допускается указать его новое имя. Это позволяет сразу переместить и переименовать файл. Например,

MOVE "C:\Мои документы\список.txt" D:\list.txt

Если указан ключ /-Y, то при создании каталогов и замене файлов будет выдаваться запрос на подтверждение. Ключ /Y отменяет выдачу такого запроса.

Команда FOR

С помощью оператора цикла For можно выполнять действия над несколькими файлами или каталогами.

FOR [/ключ] %переменная IN (множество) DO команда [параметры]

В зависимости от ключа используются несколько разновидностей оператора FOR, которые обеспечивают следующие функции:

· выполнение заданной команды для всех элементов указанного множества;

· выполнение заданной команды для всех подходящих имен файлов;

· выполнение заданной команды для всех подходящих имен каталогов;

· выполнение заданной команды для определенного каталога, а также всех его подкаталогов;

· получение последовательности чисел с заданными началом, концом и шагом приращения;

· чтение и обработка строк из текстового файла;

· обработка строк вывода определенной команды.

Все элементы команды разделяются пробелами.

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

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

Параметр команда [параметры] задает команду, выполняемую для каждого элемента множества, при этом вложенность команд FOR на одной строке не допускается. Если в строке, входящей во множество, используется запятая, то значение этой строки нужно заключить в кавычки.

Примеры:

FOR %i IN (Раз,Два,Три) DO ECHO %i

Трижды выполнит команду ECHO, выводя на экран слова, перечисленные в скобках.

FOR %f IN (my1, my2) DO md %f

Создаст в текущем каталоге два подкаталога my1 и my2.

FOR %f IN (C:\*.txt C:\*.prn) DO ECHO %f >> list.txt

Создаст файл list.txt, содержащий перечень всех файлов с расширением.txt и.prn.

Команда FOR с ключом /L позволяет реализовать с помощью команды FOR цикл с известным числом повторений, в этом случае синтаксис имеет следующий: вид:

FOR /L %переменная IN (начало,шаг,конец) DO команда [параметры]

Примеры:

FOR /L %f IN (1,1,15) DO ECHO %f

Выведет на экран значения от 1 до 15 с шагом 1.

FOR /Д %f IN (1,1,10) DO MD my %f

Создаст в текущем каталоге 15 папок с именами my1, my2, … my15.

Все возможности и особенности применения команды FOR можно получить из справки (HELP FOR | more).

Содержание лабораторной работы

Задание 1. Работа с окном командной строки. Получение справочной информации

1. Откройте окно командной строки. В строке заголовка нажмите на правую кнопку мыши. В открывшемся контекстном меню выберите Свойства. Выберите цветовое оформление окна на вкладке Цвета и шрифт, расположение окна. Отметьте, что можно сохранить настройки для будущих сеансов работы.

2. Отобразите окно во весь экран (нажмите Alt+Enter). Повторным нажатием Alt+Enter можно вернуть отображение в окне.

3. Введите команду Help для просмотра перечня всех команд командной строки. Теперь примените команду help |More для последовательного вывода справки на экран.

4. Полную справку по любой команде можно получить также в справке Windows из меню Пуск (Пуск→Справка и поддержка→Использование служебных программ для просмотра информации о компьютере…, в окне Сервис выберите Справочник по параметрам командной строки). Откройте справку и найдите, например, информацию по команде For.

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

Задание 2. Работа с системной информацией

1. Очистите экран монитора.

2. Вызовите в командной строке справку по команде Color. Выберите цвет фона и букв – “белый на синем”, например.

3. Выведите на экран номер версии MS DOS.

4. Выведите на экран и измените текущую дату.

5. Выведите на экран и измените текущее время.

6. Выведите справку о командах в файл myList.txt. Используйте команду Echo и знак перенаправления информации в файл (> или >>). Сверните окно командной строки (Alt+Enter) и убедитесь, что файл создан. Средствами Windows просмотрите содержимое файла. Разверните окно командной строки на весь экран.

7. Просмотрите список создаваемых ОС системных переменных (команда Set).

8. Создайте собственную системную переменную с именем name. В качестве значения переменной введите свое имя. Выведите значение переменной на экран. Удалите переменную name.

9. Убедитесь в возможности обратиться к любой команде из списка команд, хранящегося в буфере клавиатуры – просто нажимайте клавиши ”↓” и ”↑”. Используйте эту возможность в дальнейшей работе.

10. Вызовите справку по команде Prompt, измените вид приглашения командной строки, например, добавив смайлик. Верните промпт, задаваемый по умолчанию (полный путь доступа к текущему каталогу).

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

12. Вызовите системный калькулятор, просто указав его имя calc. Калькулятор находится на системном диске в папке system32, но операционная система выполнит запуск этого приложения, так как имя этой папки содержится в перечне каталогов системной переменной Path.

13. Прочитайте справку по команде Path и добавьте(!) в список путей имя любой своей папки. Вызовите любой файл из добавленной папки, не указывая полного пути доступа, и убедитесь, что операционная система выполнила команду. При перезагрузке ОС значение Path будет восстановлено.

 

Задание 3. Работа с каталогами

1. Выберите какой-либо системный диск (в командной строке укажите имя диска, например D:). Выведите на экран содержание текущего корневого каталога без ключей, в коротком виде, постранично, с сортировкой по имени.

2. Создайте на текущем диске новый каталог (каталог первого уровня). Убедитесь, что операция прошла успешно.

3. Войдите в созданный вами каталог и создайте каталог второго уровня.

4. Выполните команды смены каталогов:

a. войти в каталог второго уровня,

b. выйти в надкаталог,

c. перейти на другой диск,

d. вернуться на прежний диск,

e. войти в каталог второго уровня,

f. выйти в корневой каталог текущего диска.

5. Уничтожьте СВОИ каталоги (команда RD). Провести проверки отсутствия каталогов.

Задание 4. Работа с файлами

1. Создайте новый каталог MyDir_1. Войдите в MyDir_1 и создайте новый текстовый файл myFile_1.txt, содержание которого введите с клавиатуры.

2. Просмотрите содержание myFile_1 в окне командной строки.

3. Вызовите встроенный текстовый редактор для корректировки файла (команда edit myFile_1.txt). Добавьте в файл строку, сохраните изменения и выйдите из текстового редактора.

4. Добавьте в текстовый файл myFile_1.txt системную дату и системное время, при этом используйте команду echo, знак перенаправления >> и системные переменные %date% и %time%.

5. Создайте системную переменную name, содержащую ваше имя. Введите значение этой переменной в файл myFile_1.txt.

6. В каталоге MyDir_1 создайте каталог второго уровня MyDir_2. Находясь в MyDir_1 cкопируйте файл myFile_1.txt в каталог MyDir_2 c новым именем copyFile.

7. Перейдите в каталог MyDir_2 и убедитесь в том, что файл скопирован.

8. В каталоге второго уровня создайте с помощью команды ECHO новый файл newfile c любым содержимым. Добавьте в конец файла copyFile содержимое вновь созданного файла newfile (команда copy <первый файл > + <второй файл> <файл результата>, можно не указывать имя файла результата, тогда в <первый файл> будет добавлен <второй файл>). Проверьте содержимое объединенного файла.

9. Перенесите объединённый файл в каталог MyDir_1 (команда MOVE).

10. Переименуйте объединённый файл (команда REN).

11. Скопируйте в каталог MyDir_2 все файлы с расширением.dll и именем, имеющем не более трёх символов, из папки системного диска c:\windows\system32. Проверьте выполнение команды.

12. Удалите одной командой все файлы из каталога MyDir_2 (команда DEL).

Задание 5. Работа с командой For

1. Войдите в каталог MyDir_2 и создайте в нем 9 папок с именами my1_1, my2_1, …, my9_1 с помощью команды

FOR /L %k IN (1,1,10) DO MD my%k_1

2. Теперь с помощью команды FOR и команды ECHO создайте в каждом из созданных каталогов по текстовому файлу с именами my_1, my_2 и т. д.

3. Удалите созданные файлы и каталоги с помощью команды FOR.

4. Войдите в любой каталог, содержащий файлы. Создайте команду, которая записывает в текстовый файл имена файлов в текущем каталоге

FOR %i IN (*) DO ECHO %i >> rez.txt

5. Выполните подсчет файлов в текущей папке, создав системную переменную k для счета

FOR %i IN (*) DO SET /A k=k+1

и выведите значение переменной к на экран (команда echo %k%).

 

Удалите все созданные в процессе работы файлы и каталоги.

 

 

 





Поделиться с друзьями:


Дата добавления: 2015-11-23; Мы поможем в написании ваших работ!; просмотров: 659 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Логика может привести Вас от пункта А к пункту Б, а воображение — куда угодно © Альберт Эйнштейн
==> читать все изречения...

2303 - | 2226 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.