Разместите нашу кнопку!

Новые статьи:

Programming articles

Создание сайтов на шаблонах

Множество вариантов работы с графикой на канве

Шифруем файл с помощью другого файла

Перехват API функций - Основы

Как сделать действительно хороший сайт

Создание почтового клиента в Delphi 7

Применение паскаля для решения геометрических задач

Управление windows с помощью Delphi

Создание wap сайта

Операционная система unix, термины и понятия

SQL враг или друг

Возникновение и первая редакция ОС UNIX

Оптимизация проекта в Delphi

Ресурсы, зачем нужны ресурсы

Термины программистов 20 века

Советы по созданию собственного сайта с нуля

Шифруем файл с помощью пароля

Фракталы - геометрия природы

Crypt - Delphi программа для шифрования

Рассылка, зачем она нужна и как ее организовать?

Учебник по C++ для начинающих программистов

Уроки для изучения ассемблера

Загадочный тип PCHAR

Средства по созданию сайтов

Операторы преобразования классов is и as

Borland Developer studio 2006. Всё в одном

Создание базы данных в Delphi, без сторонних БД


Software engineering articles



DiskFree

позволяет узнать количество свободных байтов в определенном диске

|| function DiskFree ( Drive : Byte ) : Int64;

Описание:

    Delphi функция DiskFree возвращает количество свободного места на диске. Свободное место на диске измеряется в байтах.

    Если диск не существует, то будет возвращено -1 .

    Если диск имеет атрибут "только для чтения", то будет возвращено 0.

    Диск определяется следующим образом:

    1    = A диск
    2    = B диск
    3    = C диск

Пример кода:

var
   i : Integer;
   space : Int64;

begin 
// Display the free space on drives B, C, D, E, F, where present
   for i := 2 to 6 do
   begin
      space := DiskFree(i);

      if space >= 0
      then ShowMessage(Chr(i+64)+' Drive free space = '+ 
                    FloatToStrF(space, ffNumber, 20, 0))
      else ShowMessage(Chr(i+64)+' Drive not present');
   end;
end;

Результат выполнения:

Пример проверки сободного места на дисках:

B Drive not present
C Drive free space = 8,414,223,678
D Drive free space = 4,127,004,529
E Drive free space = 0
F Drive free space = 0