Програми – аналоги DOS-програм ren, xcopy - Курсовая работа

бесплатно 0
4.5 65
Написання програми, яка дозволяє перейменувати файл і скопіювати задані файли та каталоги. Використання рекурсивної функції для перегляду дерева підкаталогів при вході в них. Використання системного сервісу файлу, який зосереджено в перериванні 21h.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
З файлами на диску можна проводити певні операції - зокрема перейменовувати та копіювати.Необхідно написати програми для перейменування файлів та копіювання файлів і підкаталогів (аналоги REN, XCOPY).Для роботи з файлами в можна використовувати його системний сервіс, який зосереджено в перериванні 21h. Зокрема, використовуються такі функції: 56h - перейменувати файл 3ch - створити файлЗанести в память комадний рядок Якщо була помилка, то вивести повідомлення. Знайти всі файли в поточному каталозі, які відповідають заданій масці Для кожного файла викликати функцію copy_fileПісля запуску програми викликається функція process_commandline для аналізу командного рядка. Якщо було задано параметр копіювання підкаталогів, викликається функція process_directory, яка шукає всі підкаталоги в даному і для кожного рекурсивно викликає функцію process_files.Операційна система DOSДля копіювання треба вказати такий рядок: k_xcopy *.com c:\utils [/s] де *.com - маска для файлів, які треба копіювати, c:\utils - каталог, куди треба копіювати, а необовязковий ключ /s вказує на те, що в копіювання треба включити також підкаталоги даного підкаталогу.Завдяки виконанню курсового проекту створені програми для перейменування файлів та копіювання групи файлів.Example: k_xcopy c:\*.* d: [/s]$" all_dirs db "*.*",0 up_dir db "..",0 handle_1 dw 0 handle_2 dw 0 orig_date dw 0 orig_time dw 0 process_dirs db 0 ;вкл.

План
Зміст

1. Вступ

2. Постановка задачі

3. Обґрунтування вибору методів розвязку задачі

4. Алгоритм програми

5. Реалізація програми

6. Системні вимоги

7. Інструкція для користувача

8. Висновки.

9. Використана література

Лістинг програми

Вывод
Завдяки виконанню курсового проекту створені програми для перейменування файлів та копіювання групи файлів. Вони є прикладом роботи з файловою системою засобами MS-DOS і демонструє елементи системного програмування для IBM PC.

Список литературы
1. Майко Г. В. Assembler для IBM PC. М., 1997

2. Лекції з дисципліни “Програмування на мові ASM-86”

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?