Як об’єднати два файли в один за допомогою команд операційної системи.



 

Інодi виникає ситуація коли потрібно об’єднати два або більше існуючих файлів в один кінцевий. Дискова операційна система підтримує таку операцію. Розглянемо детальніше як це можна зробити на прикладі операційної системи MS-DOS.

В операційній системі MS-DOS існує команда copy. Її синтаксис:

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] джерело [/A | /B] [+ джерело [/A | /B] [+...]] [результат [/A | /B]]

Джерело - Імена одного або декілька файлів, що копіюються.

/A Файл є текстовим файлом ASCII.

/B Файл є двійковим файлом.

/D Вказує на можливість створення зашифрованого файла

результат Каталог і/або ім’я для кінцевих файлів.

/V Перевірка правильності копіювання файлів.

/N Використання, якщо можливо коротких імен при копіюванні файлів, імення яких не відповідають стандарту 8.3.

/Y Приховання запиту підтвердження на перезапис існуючого кінцевого файла.

/-Y Обов’язковий запит підтвердження на перезапис існуючого кінцевого файла.

/Z Копіювання мережевих файлів з відновленням

Ключ /Y можна встановити через змінну оточення COPYCMD.

Ключ /-Y командної стрічки перевизначає таке налаштування.

По замовчуванню потрібно підтвердження, якщо тільки команда COPY не виконується в пакетному файлі.

Для того щоб об’єднати файли необхідно вказати кінцевий і декілька вихідних файлів, використовуючи знаки підстановки або ж формат "файл1+файл2+файл3+..."

Розглянемо приклад. Припустимо у нас в робочій директорії є вже створенні вихідні файли t1. txt i t2. txt.

 

Рис 4. Вихідні текстові файли для об’єднання


Спробуємо сформувати з них один файл з допомогою команди MS-DOS copy: [12, с.256].

Формат команди

copy ім’я-файла [+ім’я-файла] … [ім’я файла]

 

Рис 5. Результат об’єднання двох файлів в один.

 

Проаналізувавши зображення із результатами виконання команди об’єднання бачимо, що операція пройшла успішно і в результаті було створено файл destination. txt.

Яка команда операційної системи дозволяє перемістити файли з одного каталогу в інший?

 

Досить часто працюючи за комп’ютером виникає потреба у переміщенні групи файлів із одного каталога в інший. Така операція уже є вбудована в дискову операційну систему MS-DOS, а отже кінцевому користувачу необхідно лише вивчити її синтаксис. Ця команда називається move.

Переміщає один або більше файлів:

MOVE [/Y | /-y] [диск:] [шлях] імя_файла1 [,...] призначення

Перейменування теки:

MOVE [/Y | /-y] [диск:] [шлях] ім'я_папки новоє_ім'я_папки

[диск:] [шлях] імя_файла1 Визначає місцеположення файлу або файлів, які необхідно перемістити.

Призначення - визначає нове місцеположення файлу. Призначення може складатися з букви диска (з подальшим двокрапкою), імені теки або їх комбінації. При переміщенні тільки одного файлу, можна вказати і його нове ім'я, якщо потрібно виконати його одночасне перейменування при переміщенні [12., с.347].

Ключ /y може бути присутнім в значенні змінного середовища оточення COPYCMD.

Він може перекриватися ключем /-y в командному рядку. За умовчанням використовується попередження про перезапис, якщо тільки команда MOVE не виконується як частина пакетного файлу.

 

Рис 6. Результат виконання команди move


Як видно із зображення усі текстові файли були скопійовані за допомогою команди move.

 


Дата добавления: 2019-07-15; просмотров: 214; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!