|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
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
|
|
|
|
| |