Файловая и дисковая системы

Назначение обмена данными и способы обмена

Одним из важнейших вопросов компьютерной техники является возможность обмена данными между ЭВМ. Обмен данными предназначен для решения следующих задач:
•быстрого перемещения данных на большие расстояния;
•многократного дублирования данных на разные носители;
[Читать полностью...]

Выбор средства реализации


Программа написана на языке Borland C++ Builder. Данный язык представляет из себя компилятор языка - языковой процессор (или транслятор), который производит лексический, синтаксический и семантический анализ исходного текста и переводит его в объектный код, предназначенный для работы программы. Borland C++ Builder это не только компилятор языка С++, он представляет собой интегрированную среду разработки. Иными словами для пользователя всегда удобно, когда исходные тексты, их компиляция и отладка объединены в одну программу.

Функции Win32 API получения информации о файлах и дисках ч.2

GetFileAttributes позволяет вывести информацию об атрибутах файла в виде 32-битового значения. Присвоение файлу атрибутов осуществляется функцией SetFileAttributes.
GetFileSize помогает получить размер файла. Использованию данной функции должно предшествовать получение идентификатора управления, связанного с файлом HANDLE, например, при помощи функции CreateFile (после завершения работы необходимо выполнить функцию CloseHandle). Функция возвращает младшую часть размера файла (32 бита из 64), старшую часть при необходимости можно получить, задав в качестве одного из параметров указатель на беззнаковое целое (32 бита). Если предполагаемый размер файла не превышает значение 0xFFFFFFFF, то вместо указателя на старшую часть размера файла можно передавать NULL.
[Читать полностью...]