Определение размера файла
Определение размера файла
Размер файла можно получить, используя значение указателя файла, возвращаемое функцией SetFilePointer, если при вызове этой функции задать количество байтов, на которое должен быть перемещен указатель файла, равным 0. Для этой же цели можно воспользоваться также функцией GetFileSize.
DWORD GetFileSize(HANDLE hFile, LPDWORD lpFileSizeHigh)
Возвращаемое значение: младшая компонента размера файла. Значение 0xFFFFFFFF указывает на возможную ошибку; для проверки наличия ошибок следует использовать функцию GetLastError.
Обратите внимание, что для возвращения размера файла используется, по сути, тот же способ, что и для возвращения фактического указателя файла функцией SetFilePointer.
Функции GetFileSize и GetFileSizeEx (возвращающая 64-битовое значение размера файла в одном элементе данных) требуют указания дескриптора, открытого для файла. Для определения размера файла можно применять также имя файла. Функция GetCompressedFileSize возвращает размер сжатого файла, тогда как функция FindFirstFile, которая обсуждается в разделе "Атрибуты файлов и управление каталогами" далее в этой главе, предоставляет точный размер именованного файла.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
5.4.4. Определение типа файла
5.4.4. Определение типа файла Вспомните, что в поле st_mode закодированы как тип файла, так и права доступа к нему. <sys/stat.h> определяет ряд макросов, которые определяют тип файла. В частности, эти макросы возвращают true или false при использовании с полем st_mode. У каждого описанного
Установка размера файла, инициализация файла и разреженные файлы
Установка размера файла, инициализация файла и разреженные файлы Функция SetEndOfFile позволяет переустановить размер файла, используя текущее значение указателя файла для определения его размера. Возможно как расширение, так и усечение файла. В случае расширения файла
Определение параметров файла
Определение параметров файла statФункция собирает вместе всю информацию, выдаваемую операционной системой для указанного файла, и возвращает ее в виде массива.Синтаксис:array stat(string $filename)Этот массив всегда содержит следующие элементы с указанными ключами:Этот массив
6.3.2.3. Изменение размера
6.3.2.3. Изменение размера Рис. 6.38. Изменение размера изображенияИзменение размера изображения в GIМP называется масштабированием. Выберите инструмент Масштаб (он выделен на рис. 6.38) и щелкните на изображении, размер которого требуется изменить.Раскроется окно Масштаб, в
Редактирование размера
Редактирование размера Команда DIMEDIT обеспечивает редактирование размера и вызывается щелчком на пиктограмме Dimension Edit на панели инструментов Dimension.Запросы команды DIMEDIT: Enter type of dimension editing [Home/New/Rotate/Oblique] <Home>: – выполнить операцию редактирования размеров, указав один из
Обновление размера
Обновление размера Команда DIMSTYLE с ключом apply обеспечивает обновление размера и вызывается из падающего меню Dimension ? Update или щелчком на пиктограмме Dimension Update на панели инструментов
8.1.3. Определение размера массива
8.1.3. Определение размера массива Метод length и его синоним size возвращают число элементов в массиве. (Как всегда, эта величина на единицу больше индекса последнего элемента.)x = ["а", "b", "с", "d"]а = x.length # 4b = x.size # 4Метод nitems отличается от предыдущих тем, что не учитывает элементы
10.1.11. Проверка существования и получение размера файла
10.1.11. Проверка существования и получение размера файла Часто необходимо знать, существует ли файл с данным именем. Это позволяет выяснить метод exist? из модуля FileTest:flag = FileTest::exist?("LochNessMonster")flag = FileTest::exists?("UFO")# exists? является синонимом exist?Понятно, что такой метод не может быть
Редактирование размера
Редактирование размера Команда DIMEDIT обеспечивает редактирование размера и вызывается щелчком на пиктограмме Dimension Edit панели инструментов Dimension.Запросы команды DIMEDIT:Enter type of dimension editing [Home/New/Rotate/Oblique] <Home>: —выполнить операцию редактирования размеров, указав один из
Обновление размера
Обновление размера Команда DIMSTYLE с ключом apply обеспечивает обновление размера и вызывается из падающего меню Dimension ? Update или щелчком на пиктограмме Dimension Update на панели инструментов
Обновление размера
Обновление размера Команда -DIMSTYLE с ключом apply обеспечивает обновление размера и вызывается из падающего меню Dimension ? Update или щелчком на пиктограмме Dimension Update на панели инструментов
Глава 2 Уменьшение размера ЕХЕ-файла. Использование Windows API
Глава 2 Уменьшение размера ЕХЕ-файла. Использование Windows API • Источник лишних килобайт• Создание окна вручную• Окно с элементами управления• Стандартные диалоговые окна Windows• Установка шрифта элементов управленияНе секрет, что размер скомпилированного ЕХЕ-файла
Стиль размера
Стиль размера Мы рассмотрели, как создавать и размещать объекты размеров. Однако это только часть процесса. Из данного раздела вы узнаете, как управлять видом размерных объектов, используя стили размера.Стиль размера – совокупность параметров, хранящихся под
2.3.9. Вычисление размера БД
2.3.9. Вычисление размера БД ERwin позволяет рассчитать приблизительный размер БД в целом, а также таблиц, индексов и других объектов через определенный период времени после начала эксплуатации ИС. Для расчета размеров физических объектов служит диалог Volumetrics Editor (рис. 2.99),
У11.4 Экспортирование размера
У11.4 Экспортирование размера Почему capacity экспортируется для реализации стеков ограниченных размеров, класс