|
|
netipcopy.PAS |
|
{* Копирование нетипизированного файла *}Unit NETIPCOPY;Interface Implementation Begin writeln('Копирование нетипизированного файла'); End. Program pas107008; Uses netipcopy.pas; {* Эту строку можно удалить *} Var {* Объявление переменных *} f1 : File; f2 : File; cursor : longint; size : longint; part : longint; s : String; Begin assign (f1, 'c:_msi.pyd'); {* Связывание f1 с файлом 'c:_msi.pyd' *} reset (f1, 1); {* Открытие файла для чтения *} assign (f2, 'c:msi2.pyd'); {* Подключение к файлу 'c:msi2.pyd' через переменную f2 *} rewrite (f2, 1); {* Запись в файл через переменную f2, 1 *} cursor := 0; part := 256; size := filesize (f1); While Not eof (f1) Do {* Проверяем, не достигнут ли конец файла *} Begin blockread (f1, s, part); blockwrite (f2, s, part); inc (cursor, part); {* Увеличиваем cursor, part на 1 *} If (cursor + part) > size Then part := size - cursor End; close (f1); {* Закрыть файл f1 *} close (f2); {* Закрытие файла *} End. 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|