На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Getting Information About Files



The GetFileInformationByHandle function retrieves information about a file and stores it in a structure of type BY_HANDLE_FILE_INFORMATION. This information includes creation time, file size, and attributes.

Eight characteristics called attributes may be associated with a file. The attributes can be one or more of the following values.

Value Meaning
FILE_ATTRIBUTE_ARCHIVE The file or directory is an archive file. Applications use this value to mark files for backup or removal.
FILE_ATTRIBUTE_COMPRESSED The file or directory is compressed. For a file, this means that all of the data in the file is compressed. For a directory, this means that compression is the default for newly created files and subdirectories.
FILE_ATTRIBUTE_DIRECTORY This is a directory.
FILE_ATTRIBUTE_HIDDEN The file or directory is hidden. It is not included in an ordinary directory listing.
FILE_ATTRIBUTE_NORMAL The file or directory has no other attributes set. This value is valid only if used alone.
FILE_ATTRIBUTE_OFFLINE The data of the file is not immediately available. Indicates that the file data has been physically moved to offline storage.
FILE_ATTRIBUTE_READONLY The file or directory is read-only. Applications can read the file but cannot write to it or delete it. In the case of a directory, applications cannot delete it.
FILE_ATTRIBUTE_SYSTEM The file or directory is part of the operating system or is used exclusively by the operating system.
FILE_ATTRIBUTE_TEMPORARY The file is being used for temporary storage. File systems attempt to keep all of the data in memory for quicker access rather than flushing the data back to mass storage. A temporary file should be deleted by the application as soon as it is no longer needed..


An application can retrieve and set file attributes by using the GetFileAttributes, GetFileAttributesEx, and SetFileAttributes functions. These attributes can also be used in the CreateFile function. Applications cannot, however, use CreateFile or SetFileAttributes to set the directory attribute, because files cannot be converted into directories. For more information, see Directory Operations. It is also not possible to use SetFileAttributes to set the compressed attribute. For information, see File Compression.

The GetFileType function returns the type of a file: disk, character (such as a console), pipe, or unknown. The GetBinaryType function determines whether a file is executable, and if so, what type of executable file it is. The GetFileSize function returns the size of a file.
Applications can retrieve and set the date and time a file was created, last modified, or last accessed by using the GetFileTime and SetFileTime functions. For more information about file times, see Time.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Получение Информации О Файлах



Функция GetFileInformationByHandle извлекает информацию о файле и загружает это в структуре типа BY_HANDLE_FILE_INFORMATION. Эта информация включает время создания, файлового размера и приписывается.

Восемь характеристик назвавших атрибуты может быть связано файлом. Атрибуты могут быть одно или более из следующего величин.

Значение Величины
FILE_ATTRIBUTE_ARCHIVE файл или директорий является архивным файлом. Приложения используют эту величину, чтобы выделять файлам для копии или удаления.
FILE_ATTRIBUTE_COMPRESSED файл или директорий сжат. Для файла, это означает, что все данные в файле сжаты. Для директория, это означает, что сжатие по умолчанию для вновь созданных файлов и подкаталогов.
FILE_ATTRIBUTE_DIRECTORY Это - директорий.
FILE_ATTRIBUTE_HIDDEN файл или директорий исчезнут. Это не включено в обычный листинг директория.
FILE_ATTRIBUTE_NORMAL файл или директорий не был установлен другие атрибуты. Эта величина - в силе только если использовано только.
FILE_ATTRIBUTE_OFFLINE данные файла не немедленно доступно. Указывает, что файловые данные физически перемещены на offline память.
FILE_ATTRIBUTE_READONLY файл или директорий только для чтения. Приложения могут прочитать файл но не могут записаться этому или удалять это. В случае директория, приложения не могут удалить это.
FILE_ATTRIBUTE_SYSTEM файл или директорий является частью операционной системы или используется исключительно операционной системой.
FILE_ATTRIBUTE_TEMPORARY файл используется для временной памяти. Файловые системы пытаются держать все данные в памяти для quicker доступа а не краски данных, чтобы массировать память. Временный файл должен быть удален приложением как только он не будет больше не нужно..


Приложение может извлечь и устанавливать атрибуты файла используя GetFileAttributes, GetFileAttributesEx, и функции SetFileAttributes. Эти атрибуты могут также использованы в функции CreateFile. Приложения не могут, тем не менее, использовать CreateFile или SetFileAttributes, чтобы устанавливать атрибут директория, поскольку файлы не могут быть преобразованы в директории. Более подробно, смотри Операции Директория. Также возможно не должно использовать SetFileAttributes, чтобы устанавливать сжатый атрибут. Для информации, смотри Файловое Сжатие.

Функция GetFileType возвращает тип файла: диск, символ (как например, консоль), труба, или неизвестная. Функция GetBinaryType определяет независимо файл - программа, и если так, какой тип выполняемого файла это. Функция GetFileSize возвращает размер файла.
Приложения могут извлечь и устанавливать дату и время файл был создан, последний раз модифицированное, или последнее доступное используя GetFileTime и функции SetFileTime. Более подробно о файловом времени, смотри Время.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz