Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка.doc
Скачиваний:
20
Добавлен:
08.11.2018
Размер:
1.15 Mб
Скачать

Робота з файлами.

1) Створення файлів

copy con [дисковод:] [шлях\] ім'я_файлу

Після введення цієї команди по черзі вводяться рядки файлу. Після кожного рядка варто натискати клавішу Enter. Після введення останнього рядка натиснути комбінацію клавіш Ctrl+Z, що є ознакою кінця файлу. На екран буде виведене повідомлення

1 File(s) copied ( 1 файл скопійований )

і на диску з'явиться файл із зазначеним ім'ям.

2) Видалення файлів.

Del [дисковод:] [шлях\] ім'я_файлу

Приклади: Del aaa.txt - віддаляється файл aaa.txt

Del a:\cc\aaa.txt - віддаляється файл aaa.txt каталогу cc диска a:

Del *.* - віддаляються усі файли поточного каталогу з попереднім запитом

3) Перейменування файлів.

Ren [дисковод:] [шлях\] ім'я_старе ім'я_нове

Приклади: ren aaa.doc aaa.txt файл aaa.doc з поточного каталогу

буде перейменований у aaa.txt

ren *.doc *.txt Усі файли поточного каталогу, що мають

розширення .doc будуть мати розширення .txt

ren aaa.doc *.txt аналогічна першому прикладові

4) Копіювання файлів

copy [дисковод1:] [шлях1\] ім'я1 [дисковод2:] [шлях2\] ім'я2 [/v]

ключ /v задає перевірку запису читанням

Існують 3 варіанти завдання файлу-приймача:

1) Якщо задані тільки ім'я диска і шлях, то файл буде скопійований у файл із тим же ім'ям на заданий диск.

2) Якщо задано тільки ім'я файлу, то копіювання буде зроблено в поточний каталог.

3) Якщо задано повне ім'я файлу, то копіюється файл у зазначене місце у файл із зазначеним ім'ям.

Замість імен файлів можна використовувати позначення пристроїв:

CON - консоль (клавіатура для введення, монітор для виводу);

PRN - принтер (вихідний файл);

NUL - фіктивне (порожнє) пристрій.

Приклади: copy a1.txt prn вивід файлу a1.txt на принтер

copy a.xyz+b.com+b:c.txt xxx.yyy Команда зчіплює файли a.xyz , b.com і b:c.txt у файл xxx.yyy

copy a.txt b.txt Копіювання в поточному каталозі , створюється файл b.txt, зміст якого такий же як і в a.txt.

copy a:\*.* Усі файли з кореневого каталогу диска a: копіюються у поточний каталог

5) Відображення умісту файлу на екрані.

Type ім'я_файлу

Наприклад: type aaa.txt (виконання аналогічне команді copy aaa.txt con)

6) Порівняння файлів.

Команда порівнює 2 файли або 2 групи файлів і показує розходження інформації в них.

fc [/режим] оригінал копія > [ім'я файлу-протоколу]

/L виводяться всі рядки, де є розходження (порядкове порівняння)

/b режим побайтового порівняння

ігноруються розходження між прописними і рядковими лат. буквами

/n виводиться номер рядка в порівнянні

Наприклад: fc /L /n a:\LR1\task1.pas e:\PETROV\task1.pas > differ.txt

Звіт буде виведений у файл differ.txt (символ ">" перенаправляє дані, виведені командою на екран, у файл або на пристрій.)

7) Пошук

Команда, що завантажується, find здійснює пошук заданої підстроки тексту у файлі або файлах.

find [/v] [/c] [/n] "підстрока" [[диск:] [шлях]...]

/v вивід на екран усіх рядків, що не містять задану подстроку;

/c друк числа рядків, що містять цю подстроку;

/n друк номера кожного виведеного рядка.

Приклади: find "text" alisa.pas data.bas Висновок на екран усіх рядків файлів alisa.txt і data.bas , що містять підстроку "text".