Как определить размер свободного места на дискеDelphi , Файловая система , ДискиКак определить размер свободного места на дискеДля получения размера свободного места на дисках, ёмкость которых больше 2Гб, необходимо использовать функцию GetDiskFreeSpaceEx. Ниже приведён небольшой пример использования данной функции:
Результатом будет значение в байтах. Here's the translation of the Delphi code snippet into Russian: Код на языке Delphi!
Код использует функцию Функция принимает четыре параметра: путь к диску и три переменные для хранения результатов. В этом случае, путь к диску - 'C:', что означает запрос к дискам C:. Результат будет иметь значение в байтах, как вы упомянули. Дополнительные заметки:
Если вам нужно преобразовать свободное пространство из байтов в более человекочитаемый формат, например, мегабайты (МБ) или гигабайты (ГБ), вы можете использовать следующий код:
Код просто делит значение Для определения размера свободного места на диске с ёмкостью более 2 Гб можно использовать функцию GetDiskFreeSpaceEx, которая возвращает результат в байтах. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
|||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |