Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 3 Мова команд операційної системи Windows....docx
Скачиваний:
3
Добавлен:
13.11.2019
Размер:
37.28 Кб
Скачать

7. Команди операційної системи для роботи з файлами (copy, type, ren, ,xcopy, attrib).

Теоретичні відомості та рекомендації.  Інформація на диску зберігається у файлах. Файли можна переглядати, поновлювати, зберігати, копіювати і переміщувати з одного каталогу в інший. Ці та інші операції реалізуються за допомогою команд над файлами. Копіювання файлів (COPY)  Формат команди: COPY_[pathl\]FileNamel_ [path2] [FileNama2] _[/V]_[/Y|/-Y] Призначення параметрів: pathl\FileNamel — шлях та ім'я файла (або групове ім'я), що копіюється (джерело); path2\FileName2 — шлях і нове Ім'я файла (або нове групове ім'я), куди копіюється файл (призначення). Якщо шлях path2 відсутній, файли копіюються в поточний каталог. Якщо відсутнє нове ім'я FileName2, файли копіюються під тим самим ім'ям; /V — перевірка правильності запису даних при копіюванні; /Y — вимкнення режиму запиту на підтвердження заміни файлів; /-Y — обов'язкове виведення запиту на підтвердження заміни файлів. Приклади: COPY_C:\NC_\Xl — копіювання всіх файлів з каталогу NC диска С: у каталог XI поточного диска (каталог XI повинен існувати); COPY_C: \LEX\* .EXE_\X2 — копіювання всіх файлів з розширенням . EXE з каталогу LEX диска С: у каталог Х2, що міститься в кореневому каталозі поточного диска (каталог Х2 повинен існувати); COPY_C: \LЕХ\*.LЕХ_\Х2\*. ТХТ —копіювання файлів типу . LEX з каталогу LEX диска С; у каталог Х2 поточного диска із змінною типу на . ТХТ. За командою COPY можна виконати конкатенацію файлів, тобто їх об'єднання — до першого файла додати вміст другого файла.  Формат команди: COPY_[pathl\]FileName1_[[+[path2]FileName2+...]_ [[path3[FileName3]_[/V][/Y|/-Y] Якщо файл результату не вказаний, то файли, що об'єднуються, записуються у файл, ім'я якого вказане першим.  Приклади: COPY_PR1.TXT+PR2.TXT+PR3.TXT_D: \PR4.TXT — файли PR1. ТХТ, PR2 . ТХТ, PR3 . ТХТ з поточного каталогу об'єднуються у файл PR4 . ТХТ, що записується в кореневий каталог диска D:; C0PY_*.DOK+*.TXT_C: \TEXT.TTT — об'єднуються спочатку всі файли з розширенням . DOK, потім усі файли з розширенням . ТХТ у новий файл з іменем TEXT. ТТТ у кореневому каталозі диска С:; COPY_* . ТХТ + * . REF_,* . DOC — кожний файл з розширенням . ТХТ об'єднується з відповідним йому файлом з розширенням . REF, у результаті з'являються файли з тими самими іменами, але з розши¬ренням . DOC. Команду COPY можна використовувати для обміну інформацією з пристроями комп'ютера (PRN, CON, LPT1 тощо). У цьому разі замість джерела або призначення має бути вказано відповідне зарезервоване ім'я пристрою. Приклади: COPY_C: \ADTOEXEC. BAT_PRN — файл AUTOEXEC. ВАТ 3 кореневого каталогу диска С: виводиться на принтер — PRN; COPY,_*, DOC_CON — на екран будуть виведені всі файли з розши¬ренням . DOC з поточного каталогу. За допомогою команди COPY у командному рядку можна створю¬вати невеликі текстові файли. Як перший параметр команди (звідки) вказується клавіатура (зарезервоване Ім'я CON), а як другий (куди) — ім'я створюваного файла, якому може передувати маршрут, що вказує на каталог, де цей файл буде створений. Виведення на екран вмісту файла (TYPE)  Формат команди: TYPE_[drive:][path\]FileName Призначення параметрів: FileName — ім'я файла (або групове ім'я файлів), який необхідно вивести на екран. Імена кількох файлів відокремлюються пропусками. Якщо Ім'я файла містить пропуски, його слід записувати в лапках. Приклад. TYPE_C : \AUTOEXEC . ВАТ — виведення на екран файла AUTOEXEC . ВАТ з кореневого каталогу диска С:. Копіювання файлів і структур каталогів (XCOPY)  За допомогою зовнішньої команди розширеного копіювання XCOPY (extended COPY) поряд з файлами копіюються дерева каталогів. Крім того, команда використовує всю доступну їй оперативну пам'ять, що значно пришвидшує процес копіювання великих масивів даних. Формат команди: XCOPY_[pathl]FileNamel_[[path2\]FileName2]_[/Z]  Призначення параметрів: pathl\FileNamel —джерело. Тут можна вказувати імена файлів, груп файлів, каталогів І позначення диска; path2\FileName2 — призначення. Вказується цільовий файл або каталог, куди повинні переноситися дані, що копіюються; /2 — комбінація додаткових перемикачів: /S — копіювання дерева каталогів (крім порожніх папок) починаючи із заданого або поточного. При цьому скопіюється й заданий каталог; /Е — скопіюються також порожні каталоги; /І — якщо при копіюванні файлів джерелом є неіснуючий ката¬лог, вважається, що вказано ім'я каталогу, і створюється новий каталог; /V — автоматична перевірка правильності запису файлів; /Т — створення структури каталогів (крім порожніх папок) без копіювання файлів. Якщо треба створити також порожні каталоги, слід використовувати поєднання ключів /Т/Е. Якщо при використанні параметра /S як призначення вказуєть¬ся Ім'я неіснуючого файла (каталогу), то програма запитає, який об'єкт повинен бути створений на диску-призначенні; файл або ка¬талог. Приклад. XCOPY_C: \X2_D: \_/E — копіювання всіх файлів і підкаталогів каталогу Х2 диска С: у кореневий каталог диска D:, включаючи порожні. Перейменування файлів (REN)  Формат команди: REN_[path\]FileNameOld_FileNameNew У другому аргументі FileNameNew перед іменем не допускається задания шляху пошуку, оскільки файли можна тільки перейменовувати. Як імена файлів можна використовувати групові імена. Приклад. REN_\X1 \ * . DOC_* . TXT — зміна типів файлів . DOC на . ТХТ у каталозі XI поточного диска. Команду REN можна використовувати також для перейменування каталогів. Формат команди: RENM[path\]DirNameOld_DirNameNew Приклад. REN_\D2\D22_D33 — перейменування каталогу другого рівня D22 y D33. Виведення та зміна файлових атрибутів (ATTRIB)  Формат команди: ATTRIB_[+R|-R]_[+A|-A]_[+h|-H]_[+S|-S]_ [drive:] [path\] [Filename]_[/S]_[/D]  Призначення параметрів:  Filename — ім'я файла або групи файлів, що підлягають обробці, якому можуть передувати позначення дисковода і шлях доступу;  R — Read only (тільки для читання). Файли з таким атрибутом не можуть бути змінені або видалені за допомогою команди DEL;  А — Archive (архівний). Цей атрибут може використовуватися командою XCOPY так, що при її виконанні будуть враховані лише модифіковані файли; Н — Hidden (прихований). Імена файлів з цим атрибутом не відображаються командою DIR; S — System (системний). Це файли операційної системи. Команда ATTRIB без параметрів виводить атрибути всіх файлів поточного або вказаного каталогу. FileName2 — другий файл (набір), що підлягає переміщенню; [drive: ] [path\ ] — маршрут, за яким пересилаються файли. Якщо переміщується лише один файл, можна вказати Його нове ім'я FileName. Це дає змогу одразу перемістити і перейменувати файл. Приклади: МОVЕ_\00\*.ТХТ,_\СС — переміщення всіх файлів з розширен¬ням . ТХТ з каталогу \DD в каталог \СС; MOVE_A.TXT_XCC\BB.TXT — переміщення файла АА. ТХТ з поточного каталогу в каталог \СС з одночасним перейменуванням у вв.тхт.

Контрольні питання

1. Як здійснюється копіювання файлів? Охарактеризуйте різні способи копіювання. 2. Як створити новий текстовий файл? 3. Як роздрукувати текстовий файл на принтері? 4. Як вивести на екран вміст заданого текстового файла? 5. Як перейменувати або перемістити задані файли? 6. Як перемістити файл з одночасним його перейменуванням? 7. Як здійснюється копіювання структур каталогів? 8. Як змінити атрибути заданого файла? 9. Як видалити всі файли із заданого каталогу? 10. Як видалити всі файли із заданими атрибутами? 11. Що таке команда командної оболонки Windows XP? Як записати її в загальному вигляді? Які клавіші використовують для редагування команд у командному рядку? 12. Відмінності між внутрішніми і зовнішніми командами. 13. Як отримати інформацію про команди, що містяться в командній оболонці? їх призначення. 14. Як встановити в ПК нову поточну дату? 15. Як встановити в ПК новий поточний час? 16. Призначення команди CLS. 17. Як можна дізнатися, з якою версією системи працює комп'ютер? 18. Призначення команди PATH. Визначити, як за допомогою цієї команди задати такий порядок пошуку готових для виконання програм у каталогах с: \WIND0WS;C: \WINDOWS\SYSTEM32. 19. Призначення команди PROMPT. Визначити, як за допомогою цієї команди встановити нове запрошення командного рядка, що включало б інформацію про поточний диск і поточний каталог у першому рядку, про час і дату у другому рядку і про версію системи у третьому рядку. 20. Порядок дій і основні параметри команди DIR.