Ниже следуют функции, используемые в управлении файлами.
Функция |
Описание |
|---|---|
| AreFileApisANSI | Выясняет, используют ли функции файлового ввода - вывода (I/O) ANSI или OEM кодовую страницу набора символов. |
| CheckNameLegalDOS8Dot3 | Функция CheckNameLegalDOS8Dot3 выясняет, можно ли использовать заданное имя, чтобы создать файл в файловой системе FAT. |
| CloseHandle | Закрывает открытый дескриптор объекта. |
| CopyFile | Копирует существующий файл в новый файл. |
| CopyFileEx | Копирует существующий файл в новый файл, уведомляя прикладную программу о ходе его выполнения через посредство функции повторного вызова. |
| CopyProgressRoutine | Определяемая программой функция обратного вызова, используемая с функциями CopyFileEx и MoveFileWithProgress. |
| CreateFile | Создает или открывает файл, каталог, физический диск, том, консольный буфер, накопитель на магнитной ленте, коммуникационный ресурс, почтовый слот или именованный канал. |
| CreateHardLink | Устанавливает жесткую связь файловой системы NTFS между существующим и новым файлом. Жесткая связь файловой системы NTFS похожа на жесткую связь правил POSIX. |
| DeleteFile | Удаляет существующий файл. |
| FindClose | Закрывает дескриптор искомого файла, открытого с помощью функции FindFirstFile, FindFirstFileEx или FindFirstStreamW. |
| FindFirstFile | Ищет каталог файла или подкаталог, название которого соответствует указанному имени файла. FindFirstFile проверяет имена вложенных каталогов так же как и имена файлов. |
| FindFirstFileEx | Ищет каталог файла или подкаталог, имя и атрибуты которого соответствуют его определениям. |
| FindFirstStreamW | Функция FindFirstStreamW перечисляет первый поток в заданном файле или каталоге. |
| FindNextFile | Продолжает поиск файла из предыдущего вызова функции FindFirstFile. |
| FindNextStreamW | Функция FindNextStreamW продолжает поиск потока, начатый предыдущим вызовом функции FindFirstStreamW. |
| GetBinaryType | Выясняет, исполняемый ли это файл, и, если это так, то какой тип этого исполняемого файла. |
| GetCompressedFileSize | Извлекает данные о фактическом числе байтов запоминающего устройства на диске, который сохраняет указанный файл. |
| GetFileAttributes | Извлекает извлекает установленные в стиле файловой системы FAT атрибуты указанного файла или каталога. |
| GetFileAttributesEx | Извлекает атрибуты указанного файла или каталога. |
| GetFileInformationByHandle | Извлекает информацию об указанном файле. |
| GetFileSize | Функция GetFileSize извлекает размер указанного файла. Размер файла, который может быть сообщен при помощи этой функции ограничивается значением двойного слова (DWORD). |
| GetFileSizeEx | Извлекает размер указанного файла. |
| GetFileTime | Функция GetFileTime извлекает данные о дате и времени, когда файл был создан, последнего доступа и последнего изменения. |
| GetFileType | Извлекает тип файла для указанного файла. |
| GetFullPathName | Извлекает полный путь и имя указанного файла. |
| GetLongPathName | Преобразует указанный путь в его длинную форму. |
| GetShortPathName | Извлекает короткую форму пути из указанного пути. |
| GetTempFileName | Создает имя временного файла. |
| GetTempPath | Извлекает путь к каталогу, назначенному для временных файлов. |
| MoveFile | Перемещает существующий файл или каталог, включая его дочерние элементы. |
| MoveFileEx | Перемещает существующий файл или каталог. |
| MoveFileWithProgress | Перемещает файл или каталог. Вы можете предоставить функцию повторного вызова, которая получает уведомления о ходе выполнения перемещения. |
| OpenFile | Создает, открывает, повторно открывает или удаляет файл. Предусматривается только для совместимости с 16-разрядными версиями Windows. |
| ReOpenFile | Функция ReOpenFile повторно открывает указанный объект файловой системы с различными правами доступа, режимом совместного доступа и флажками. |
| ReplaceFile | Заменяет один файл другим, с параметром создания резервной копии первоначального файла. Файл замены принимает имя замененного файла и его идентичность. |
| RtlIsNameLegalDOS8Dot3 | Функция RtlIsNameLegalDOS8Dot3 выясняет, может ли быть использовано указанное имя, чтобы создать файл в файловой системе FAT. |
| SearchPath | Ищет заданный файл по заданному пути. |
| SetFileApisToANSI | Заставляет функции файлового ввода - вывода использовать кодовую страницу символьного набора ANSI. |
| SetFileApisToOEM | Заставляет функции файлового ввода - вывода использовать кодовую страницу символьного набора OEM. |
| SetFileAttributes | Устанавливает атрибуты файла. |
| SetFileSecurity | Устанавливает защиту (систему безопасности) объекта файла или каталога. |
| SetFileShortName | Устанавливает короткое имя заданного файла. |
| SetFileTime | Функция SetFileTime устанавливает дату и время, когда файл создавался, последний доступ или последнее изменение. |
| SetFileValidData | Устанавливает правильную длину данных заданного файла. |