На главную

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 | Скачать Вниз

Directory Operations



When an application creates a new file, the operating system adds it to the specified directory. Each directory can have any number of files, up to the physical limit of the disk. An application can create new directories and delete existing directories by using the CreateDirectory, CreateDirectoryEx, and RemoveDirectory functions. An application cannot delete a directory unless it is empty.

The directory at the end of the active path is called the current directory; it is the directory in which the active application started, unless explicitly changed. An application can determine which directory is current by using the GetCurrentDirectory function. An application can change the current directory by using the SetCurrentDirectory function.
Windows NT: You can obtain a handle to a directory by calling the CreateFile function with the FILE_FLAG_BACKUP_SEMANTICS flag set, as follows:

hDir = CreateFile (
DirName,
GENERIC_READ,
FILE_SHARE_READ|FILE_SHARE_DELETE,
NULL,
OPEN_EXISTING,
FILE_FLAG_BACKUP_SEMANTICS,
NULL
);


You can pass a directory handle to the following functions:
BackupRead
BackupSeek
BackupWrite
GetFileInformationByHandle
GetFileSize
GetFileTime
GetFileType
ReadDirectoryChangesW
SetFileTime




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

Действия Директория



Когда приложение создает новый файл, операционная система добавляет это к определенному директорию. Каждый директорий может иметь любое количество файлов, вплоть до физического предела диска. Приложение может создать новые директории и удалять существовать директориев используя CreateDirectory, CreateDirectoryEx, и функции RemoveDirectory. Приложение не может удалить директорий если это не пустое.

Директорий в конце активного пути назван текущий директорий; это - директорий в котором активное приложение запускало, если явно не изменено. Приложение может определить, что какой директорий является течением используя функцию GetCurrentDirectory. Приложение может изменить текущий директорий используя функцию SetCurrentDirectory.
Windows NT: Вы можете получить ручку в директорий вызывая функцию CreateFile с флагом FILE_FLAG_BACKUP_SEMANTICS установленным, следующим образом:

hDir = CreateFile ( DirName, GENERIC_READ,
FILE_SHARE_READ|FILE_SHARE_DELETE, НЕДЕЙСТВИТЕЛЬНЫЙ, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, НЕДЕЙСТВИТЕЛЬНЫЙ
);


Вы можете передать ручку директория в следующее функций:
BackupRead BackupSeek BackupWrite
GetFileInformationByHandle GetFileSize GetFileTime GetFileType ReadDirectoryChangesW SetFileTime




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