Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
fileapi.h contém as seguintes interfaces de programação:
Funções
|
AreFileApisANSI Determina se as funções de E/S do arquivo estão usando a página de código do conjunto de caracteres ANSI ou OEM. |
|
AreShortNamesEnabled A função AreShortNamesEnabled determina se os nomes curtos estão habilitados para o volume especificado. |
|
CompareFileTime Compara duas vezes de arquivo. |
|
CreateDirectory2A Cria um novo diretório. (ANSI) |
|
CreateDirectory2W Cria um novo diretório. (Unicode) |
|
CreateDirectoryA Cria um novo diretório. (CreateDirectoryA) |
|
CreateDirectoryW Cria um novo diretório. (CreateDirectoryW) |
|
CreateFile2 Cria ou abre um arquivo ou dispositivo de E/S. |
|
CreateFile3 Cria ou abre um arquivo ou dispositivo de E/S. |
|
CreateFileA Cria ou abre um arquivo ou dispositivo de E/S. Os dispositivos de E/S mais usados são: _file, fluxo de arquivos, diretório, disco físico, volume, buffer de console, unidade de fita, recurso de comunicação, emaillot e pipe. (ANSI) |
|
CreateFileW Cria ou abre um arquivo ou dispositivo de E/S. Os dispositivos de E/S mais usados são: _file, fluxo de arquivos, diretório, disco físico, volume, buffer de console, unidade de fita, recurso de comunicação, emaillot e pipe. (Unicode) |
|
DefineDosDeviceW Define, redefine ou exclui MS-DOS nomes de dispositivo. (DefineDosDeviceW) |
|
DeleteFile2A Exclui um arquivo existente. (ANSI) |
|
DeleteFile2W Exclui um arquivo existente. (Unicode) |
|
DeleteFileA Exclui um arquivo existente. (DeleteFileA) |
|
DeleteFileW Exclui um arquivo existente. (DeleteFileW) |
|
DeleteVolumeMountPointW Exclui uma letra da unidade ou uma pasta montada. (DeleteVolumeMountPointW) |
|
FileTimeToLocalFileTime Converte uma hora de arquivo em uma hora de arquivo local. |
|
FindClose Fecha um identificador de pesquisa de arquivo aberto pelas funções FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedW ou FindFirstStreamW. |
|
FindCloseChangeNotification Interrompe o monitoramento do identificador de notificação de alteração. |
|
FindFirstChangeNotificationA Cria um identificador de notificação de alteração e configura as condições iniciais de filtro de notificação de alteração. (ANSI) |
|
FindFirstChangeNotificationW Cria um identificador de notificação de alteração e configura as condições iniciais de filtro de notificação de alteração. (Unicode) |
|
FindFirstFileA Pesquisa um diretório em busca de um arquivo ou subdiretório com um nome que corresponda a um nome específico (ou nome parcial se curingas forem usados). (ANSI) |
|
FindFirstFileExA Pesquisa um diretório em busca de um arquivo ou subdiretório com um nome e atributos que correspondam aos especificados. (FindFirstFileExA) |
|
FindFirstFileExW Pesquisa um diretório em busca de um arquivo ou subdiretório com um nome e atributos que correspondam aos especificados. (FindFirstFileExW) |
|
FindFirstFileNameW Cria uma enumeração de todos os links rígidos para o arquivo especificado. A função FindFirstFileNameW retorna um identificador para a enumeração que pode ser usada em chamadas subsequentes para a função FindNextFileNameW. |
|
FindFirstFileW Pesquisa um diretório em busca de um arquivo ou subdiretório com um nome que corresponda a um nome específico (ou nome parcial se curingas forem usados). (Unicode) |
|
FindFirstStreamW Enumera o primeiro fluxo com um tipo de fluxo ::$DATA no arquivo ou diretório especificado. |
|
FindFirstVolumeW Recupera o nome de um volume em um computador. (FindFirstVolumeW) |
|
FindNextChangeNotification Solicita que o sistema operacional sinalize um identificador de notificação de alteração na próxima vez que detectar uma alteração apropriada. |
|
FindNextFileA Continua uma pesquisa de arquivo de uma chamada anterior para as funções FindFirstFile, FindFirstFileEx ou FindFirstFileTransacted. (ANSI) |
|
FindNextFileNameW Continua enumerando os links rígidos para um arquivo usando o identificador retornado por uma chamada bem-sucedida para a função FindFirstFileNameW. |
|
FindNextFileW Continua uma pesquisa de arquivo de uma chamada anterior para as funções FindFirstFile, FindFirstFileEx ou FindFirstFileTransacted. (Unicode) |
|
FindNextStreamW Continua uma pesquisa de fluxo iniciada por uma chamada anterior para a função FindFirstStreamW. |
|
FindNextVolumeW Continua uma pesquisa de volume iniciada por uma chamada para a função FindFirstVolume. (FindNextVolumeW) |
|
FindVolumeClose Fecha o identificador de pesquisa de volume especificado. |
|
FlushFileBuffers Libera os buffers de um arquivo especificado e faz com que todos os dados em buffer sejam gravados em um arquivo. |
|
GetCompressedFileSizeA Recupera o número real de bytes de armazenamento em disco usados para armazenar um arquivo especificado. (ANSI) |
|
GetCompressedFileSizeW Recupera o número real de bytes de armazenamento em disco usados para armazenar um arquivo especificado. (Unicode) |
|
GetDiskFreeSpaceA Recupera informações sobre o disco especificado, incluindo a quantidade de espaço livre no disco. (ANSI) |
|
GetDiskFreeSpaceExA Recupera informações sobre a quantidade de espaço disponível em um volume de disco, que é a quantidade total de espaço, a quantidade total de espaço livre e a quantidade total de espaço livre disponível para o usuário associado ao thread de chamada. (ANSI) |
|
GetDiskFreeSpaceExW Recupera informações sobre a quantidade de espaço disponível em um volume de disco, que é a quantidade total de espaço, a quantidade total de espaço livre e a quantidade total de espaço livre disponível para o usuário associado ao thread de chamada. (Unicode) |
|
GetDiskFreeSpaceW Recupera informações sobre o disco especificado, incluindo a quantidade de espaço livre no disco. (Unicode) |
|
GetDiskSpaceInformationA Obtém informações de espaço em disco para um volume em um determinado caminho raiz. |
|
GetDiskSpaceInformationW Obtém informações de espaço em disco para um volume em um determinado caminho raiz. |
|
GetDriveTypeA Determina se uma unidade de disco é removível, fixa, CD-ROM, disco de RAM ou unidade de rede. (ANSI) |
|
GetDriveTypeW Determina se uma unidade de disco é removível, fixa, CD-ROM, disco de RAM ou unidade de rede. (Unicode) |
|
GetFileAttributesA Recupera atributos do sistema de arquivos para um arquivo ou diretório especificado. (ANSI) |
|
GetFileAttributesExA Recupera atributos para um arquivo ou diretório especificado. (ANSI) |
|
GetFileAttributesExW Recupera atributos para um arquivo ou diretório especificado. (Unicode) |
|
GetFileAttributesW Recupera atributos do sistema de arquivos para um arquivo ou diretório especificado. (Unicode) |
|
GetFileInformationByHandle Recupera informações de arquivo para o arquivo especificado. (GetFileInformationByHandle) |
|
GetFileSize Recupera o tamanho do arquivo especificado, em bytes. |
|
GetFileSizeEx Recupera o tamanho do arquivo especificado. |
|
GetFileTime Recupera a data e a hora em que um arquivo ou diretório foi criado, acessado pela última vez e modificado pela última vez. |
|
GetFileType Recupera o tipo de arquivo do arquivo especificado. |
|
GetFinalPathNameByHandleA Recupera o caminho final do arquivo especificado. (ANSI) |
|
GetFinalPathNameByHandleW Recupera o caminho final do arquivo especificado. (Unicode) |
|
GetFullPathNameA Recupera o caminho completo e o nome do arquivo do arquivo especificado. (ANSI) |
|
GetFullPathNameW Recupera o caminho completo e o nome do arquivo do arquivo especificado. (Unicode) |
|
GetLogicalDrives Recupera uma máscara de bits que representa as unidades de disco disponíveis no momento. |
|
GetLogicalDriveStringsW Preenche um buffer com cadeias de caracteres que especificam unidades válidas no sistema. (GetLogicalDriveStringsW) |
|
GetLongPathNameA Converte o caminho especificado em seu formulário longo. (ANSI) |
|
GetLongPathNameW Converte o caminho especificado em seu formulário longo. (Unicode) |
|
GetShortPathNameW Recupera a forma de caminho curto do caminho especificado. (GetShortPathNameW) |
|
GetTempFileNameA Cria um nome para um arquivo temporário. Se um nome de arquivo exclusivo for gerado, um arquivo vazio será criado e o identificador para ele será liberado; caso contrário, somente um nome de arquivo será gerado. (GetTempFileNameA) |
|
GetTempFileNameW Cria um nome para um arquivo temporário. Se um nome de arquivo exclusivo for gerado, um arquivo vazio será criado e o identificador para ele será liberado; caso contrário, somente um nome de arquivo será gerado. (GetTempFileNameW) |
|
GetTempPath2A Recupera o caminho do diretório designado para arquivos temporários, com base nos privilégios do processo de chamada. (ANSI) |
|
GetTempPath2W Recupera o caminho do diretório designado para arquivos temporários, com base nos privilégios do processo de chamada. (Unicode) |
|
GetTempPathA Recupera o caminho do diretório designado para arquivos temporários. (ANSI) |
|
GetTempPathW Recupera o caminho do diretório designado para arquivos temporários. (Unicode) |
|
GetVolumeInformationA Recupera informações sobre o sistema de arquivos e o volume associados ao diretório raiz especificado. (ANSI) |
|
GetVolumeInformationByHandleW Recupera informações sobre o sistema de arquivos e o volume associados ao arquivo especificado. |
|
GetVolumeInformationW Recupera informações sobre o sistema de arquivos e o volume associados ao diretório raiz especificado. (Unicode) |
|
GetVolumeNameForVolumeMountPointW Recupera um caminho GUID de volume para o volume associado ao ponto de montagem de volume especificado (letra da unidade, caminho guid de volume ou pasta montada). (GetVolumeNameForVolumeMountPointW) |
|
GetVolumePathNamesForVolumeNameW Recupera uma lista de letras de unidade e caminhos de pasta montados para o volume especificado. (GetVolumePathNamesForVolumeNameW) |
|
GetVolumePathNameW Recupera o ponto de montagem de volume em que o caminho especificado é montado. (GetVolumePathNameW) |
|
LocalFileTimeToFileTime Converte uma hora de arquivo local em uma hora de arquivo com base no UTC (Tempo Universal Coordenado). |
|
LockFile Bloqueia o arquivo especificado para acesso exclusivo pelo processo de chamada. |
|
LockFileEx Bloqueia o arquivo especificado para acesso exclusivo pelo processo de chamada. Essa função pode operar de forma síncrona ou assíncrona e pode solicitar um bloqueio exclusivo ou compartilhado. |
|
QueryDosDeviceW Recupera informações sobre MS-DOS nomes de dispositivo. (QueryDosDeviceW) |
|
ReadFile Lê dados do arquivo ou dispositivo de E/S (entrada/saída) especificado. As leituras ocorrem na posição especificada pelo ponteiro do arquivo, se houver suporte para o dispositivo. |
|
ReadFileEx Lê dados do arquivo ou dispositivo de E/S (entrada/saída) especificado. Ele relata seu status de conclusão de forma assíncrona, chamando a rotina de conclusão especificada quando a leitura é concluída ou cancelada e o thread de chamada está em um estado de espera alertável. |
|
ReadFileScatter Lê dados de um arquivo e os armazena em uma matriz de buffers. |
|
RemoveDirectory2A Exclui um diretório vazio existente. (ANSI) |
|
RemoveDirectory2W Exclui um diretório vazio existente. (Unicode) |
|
RemoveDirectoryA Exclui um diretório vazio existente. (ANSI) |
|
RemoveDirectoryW Exclui um diretório vazio existente. (Unicode) |
|
SetEndOfFile Define o tamanho do arquivo físico do arquivo especificado como a posição atual do ponteiro do arquivo. |
|
SetFileApisToANSI Faz com que as funções de E/S do arquivo usem a página de código do conjunto de caracteres ANSI para o processo atual. |
|
SetFileApisToOEM Faz com que as funções de E/S do arquivo para o processo usem a página de código do conjunto de caracteres OEM. |
|
SetFileAttributesA Define os atributos de um arquivo ou diretório. (ANSI) |
|
SetFileAttributesW Define os atributos de um arquivo ou diretório. (Unicode) |
|
SetFileInformationByHandle Define as informações do arquivo para o arquivo especificado. |
|
SetFileIoOverlappedRange Associa um intervalo de endereços virtuais ao identificador de arquivo especificado. |
|
SetFilePointer Move o ponteiro do arquivo especificado. (SetFilePointer) |
|
SetFilePointerEx Move o ponteiro do arquivo especificado. (SetFilePointerEx) |
|
SetFileTime Define a data e a hora em que o arquivo ou diretório especificado foi criado, acessado pela última vez ou modificado pela última vez. |
|
SetFileValidData Define o comprimento de dados válido do arquivo especificado. Essa função é útil em cenários muito limitados. Para obter mais informações, consulte a seção Comentários. |
|
UnlockFile Desbloqueia uma região em um arquivo aberto. |
|
UnlockFileEx Desbloqueia uma região no arquivo especificado. Essa função pode operar de forma síncrona ou assíncrona. |
|
WriteFile Grava dados no dispositivo de E/S (entrada/saída) ou arquivo especificado. |
|
WriteFileEx Grava dados no dispositivo de E/S (entrada/saída) ou arquivo especificado. Ele relata seu status de conclusão de forma assíncrona, chamando a rotina de conclusão especificada quando a gravação é concluída ou cancelada e o thread de chamada está em um estado de espera alertável. |
|
WriteFileGather Recupera dados de uma matriz de buffers e grava os dados em um arquivo. |
Estruturas
|
BY_HANDLE_FILE_INFORMATION Contém informações que a função GetFileInformationByHandle recupera. |
|
CREATEFILE2_EXTENDED_PARAMETERS Contém parâmetros estendidos opcionais para CreateFile2. |
|
CREATEFILE3_EXTENDED_PARAMETERS |
|
DISK_SPACE_INFORMATION A estrutura DISK_SPACE_INFORMATION contém informações sobre o espaço em disco para um volume específico. |
|
WIN32_FILE_ATTRIBUTE_DATA Contém informações de atributo para um arquivo ou diretório. |
|
WIN32_FIND_STREAM_DATA Contém informações sobre o fluxo encontrado pela função FindFirstStreamW ou FindNextStreamW. |
Enumerações
|
DIRECTORY_FLAGS Define os sinalizadores que podem ser usados com a função CreateDirectory2 para especificar como o diretório deve ser criado. |
|
STREAM_INFO_LEVELS Define valores usados com a função FindFirstStreamW para especificar o nível de informações dos dados retornados. |