Ниже следуют функции, используемые в управлении файлами.
Функция |
Описание |
---|---|
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 | Устанавливает правильную длину данных заданного файла. |