Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet en-tête est utilisé par plusieurs technologies. Pour plus d’informations, consultez :
- Accès aux Données et Stockage
- system Services
fileapi.h contient les interfaces de programmation suivantes :
Fonctions
AreFileApisANSI Détermine si les fonctions d’E/S de fichier utilisent la page de codes du jeu de caractères ANSI ou OEM. |
AreShortNamesEnabled La fonction AreShortNamesEnabled détermine si les noms courts sont activés pour le volume spécifié. |
CompareFileTime Compare deux fois de fichier. |
CreateDirectory2A Crée un répertoire. (ANSI) |
CreateDirectory2W Crée un répertoire. (Unicode) |
CreateDirectoryA Crée un répertoire. (CreateDirectoryA) |
CreateDirectoryW Crée un répertoire. (CreateDirectoryW) |
CreateFile2 Crée ou ouvre un fichier ou un appareil d’E/S. |
CreateFile3 Crée ou ouvre un fichier ou un appareil d’E/S. |
CreateFileA Crée ou ouvre un fichier ou un appareil d’E/S. Les appareils d’E/S les plus couramment utilisés sont les suivants : _file, le flux de fichiers, le répertoire, le disque physique, le volume, la mémoire tampon de console, le lecteur de bande, la ressource de communication, le maillot et le canal. (ANSI) |
createFileW Crée ou ouvre un fichier ou un appareil d’E/S. Les appareils d’E/S les plus couramment utilisés sont les suivants : _file, le flux de fichiers, le répertoire, le disque physique, le volume, la mémoire tampon de console, le lecteur de bande, la ressource de communication, le maillot et le canal. (Unicode) |
DefineDosDeviceW Définit, redéfinit ou supprime MS-DOS noms d’appareils. (DefineDosDeviceW) |
DeleteFile2A Supprime un fichier existant. (ANSI) |
DeleteFile2W Supprime un fichier existant. (Unicode) |
DeleteFileA Supprime un fichier existant. (DeleteFileA) |
DeleteFileW Supprime un fichier existant. (DeleteFileW) |
DeleteVolumeMountPointW Supprime une lettre de lecteur ou un dossier monté. (DeleteVolumeMountPointW) |
FileTimeToLocalFileTime Convertit une heure de fichier en heure de fichier locale. |
FindClose Ferme un handle de recherche de fichiers ouvert par les fonctions FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransactedW, FindFirstStreamTransactedW ou FindFirstStreamW. |
FindCloseChangeNotification Arrête la surveillance du handle de notification des modifications. |
FindFirstChangeNotificationA Crée un handle de notification de modification et configure les conditions de filtre de notification de modification initiales. (ANSI) |
FindFirstChangeNotificationW Crée un handle de notification de modification et configure les conditions de filtre de notification de modification initiales. (Unicode) |
FindFirstFileA Recherche un répertoire pour un fichier ou un sous-répertoire avec un nom qui correspond à un nom spécifique (ou un nom partiel si des caractères génériques sont utilisés). (ANSI) |
FindFirstFileExA Recherche un répertoire pour un fichier ou un sous-répertoire avec un nom et des attributs qui correspondent à ceux spécifiés. (FindFirstFileExA) |
FindFirstFileExW Recherche un répertoire pour un fichier ou un sous-répertoire avec un nom et des attributs qui correspondent à ceux spécifiés. (FindFirstFileExW) |
FindFirstFileNameW Crée une énumération de tous les liens durs vers le fichier spécifié. La fonction FindFirstFileNameW retourne un handle à l’énumération qui peut être utilisée lors des appels suivants à la fonction FindNextFileNameW. |
findFirstFileW Recherche un répertoire pour un fichier ou un sous-répertoire avec un nom qui correspond à un nom spécifique (ou un nom partiel si des caractères génériques sont utilisés). (Unicode) |
FindFirstStreamW Énumère le premier flux avec un type de flux ::$DATA dans le fichier ou le répertoire spécifié. |
FindFirstVolumeW Récupère le nom d’un volume sur un ordinateur. (FindFirstVolumeW) |
FindNextChangeNotification Demande que le système d’exploitation signale une notification de modification la prochaine fois qu’il détecte une modification appropriée. |
FindNextFileA Poursuit une recherche de fichiers à partir d’un appel précédent aux fonctions FindFirstFile, FindFirstFileEx ou FindFirstFileTransacted. (ANSI) |
FindNextFileNameW Poursuit l’énumération des liens durs vers un fichier à l’aide du handle retourné par un appel réussi à la fonction FindFirstFileNameW. |
FindNextFileW Poursuit une recherche de fichiers à partir d’un appel précédent aux fonctions FindFirstFile, FindFirstFileEx ou FindFirstFileTransacted. (Unicode) |
FindNextStreamW Poursuit une recherche de flux démarrée par un appel précédent à la fonction FindFirstStreamW. |
FindNextVolumeW Poursuit une recherche de volume démarrée par un appel à la fonction FindFirstVolume. (FindNextVolumeW) |
FindVolumeClose Ferme le handle de recherche de volume spécifié. |
FlushFileBuffers Vide les mémoires tampons d’un fichier spécifié et provoque l’écriture de toutes les données mises en mémoire tampon dans un fichier. |
GetCompressedFileSizeA Récupère le nombre réel d’octets du stockage sur disque utilisé pour stocker un fichier spécifié. (ANSI) |
GetCompressedFileSizeW Récupère le nombre réel d’octets du stockage sur disque utilisé pour stocker un fichier spécifié. (Unicode) |
GetDiskFreeSpaceA Récupère des informations sur le disque spécifié, y compris la quantité d’espace libre sur le disque. (ANSI) |
GetDiskFreeSpaceExA Récupère des informations sur la quantité d’espace disponible sur un volume de disque, qui correspond à la quantité totale d’espace, à la quantité totale d’espace libre et à la quantité totale d’espace libre disponible pour l’utilisateur associé au thread appelant. (ANSI) |
GetDiskFreeSpaceExW Récupère des informations sur la quantité d’espace disponible sur un volume de disque, qui correspond à la quantité totale d’espace, à la quantité totale d’espace libre et à la quantité totale d’espace libre disponible pour l’utilisateur associé au thread appelant. (Unicode) |
getDiskFreeSpaceW Récupère des informations sur le disque spécifié, y compris la quantité d’espace libre sur le disque. (Unicode) |
getDiskSpaceInformationA Obtient les informations d’espace disque d’un volume sur un chemin racine donné. |
GetDiskSpaceInformationW Obtient les informations d’espace disque d’un volume sur un chemin racine donné. |
GetDriveTypeA Détermine si un lecteur de disque est amovible, fixe, CD-ROM, disque RAM ou lecteur réseau. (ANSI) |
GetDriveTypeW Détermine si un lecteur de disque est amovible, fixe, CD-ROM, disque RAM ou lecteur réseau. (Unicode) |
GetFileAttributesA Récupère les attributs du système de fichiers pour un fichier ou un répertoire spécifié. (ANSI) |
GetFileAttributesExA Récupère les attributs d’un fichier ou d’un répertoire spécifié. (ANSI) |
GetFileAttributesExW Récupère les attributs d’un fichier ou d’un répertoire spécifié. (Unicode) |
GetFileAttributesW Récupère les attributs du système de fichiers pour un fichier ou un répertoire spécifié. (Unicode) |
GetFileInformationByHandle Récupère les informations de fichier pour le fichier spécifié. (GetFileInformationByHandle) |
GetFileSize Récupère la taille du fichier spécifié, en octets. |
GetFileSizeEx Récupère la taille du fichier spécifié. |
GetFileTime Récupère la date et l’heure de création d’un fichier ou d’un répertoire, du dernier accès et de la dernière modification. |
GetFileType Récupère le type de fichier du fichier spécifié. |
GetFinalPathNameByHandleA Récupère le chemin final du fichier spécifié. (ANSI) |
GetFinalPathNameByHandleW Récupère le chemin final du fichier spécifié. (Unicode) |
GetFullPathNameA Récupère le chemin d’accès complet et le nom de fichier du fichier spécifié. (ANSI) |
GetFullPathNameW Récupère le chemin d’accès complet et le nom de fichier du fichier spécifié. (Unicode) |
GetLogicalDrives Récupère un masque de bits représentant les lecteurs de disque actuellement disponibles. |
GetLogicalDriveStringsW Remplit une mémoire tampon avec des chaînes qui spécifient des lecteurs valides dans le système. (GetLogicalDriveStringsW) |
GetLongPathNameA Convertit le chemin spécifié en sa forme longue. (ANSI) |
GetLongPathNameW Convertit le chemin spécifié en sa forme longue. (Unicode) |
GetShortPathNameW Récupère la forme de chemin court du chemin spécifié. (GetShortPathNameW) |
GetTempFileNameA Crée un nom pour un fichier temporaire. Si un nom de fichier unique est généré, un fichier vide est créé et le handle à celui-ci est libéré ; sinon, seul un nom de fichier est généré. (GetTempFileNameA) |
GetTempFileNameW Crée un nom pour un fichier temporaire. Si un nom de fichier unique est généré, un fichier vide est créé et le handle à celui-ci est libéré ; sinon, seul un nom de fichier est généré. (GetTempFileNameW) |
GetTempPath2A Récupère le chemin d’accès du répertoire désigné pour les fichiers temporaires, en fonction des privilèges du processus appelant. (ANSI) |
GetTempPath2W Récupère le chemin d’accès du répertoire désigné pour les fichiers temporaires, en fonction des privilèges du processus appelant. (Unicode) |
GetTempPathA Récupère le chemin d’accès du répertoire désigné pour les fichiers temporaires. (ANSI) |
getTempPathW Récupère le chemin d’accès du répertoire désigné pour les fichiers temporaires. (Unicode) |
GetVolumeInformationA Récupère des informations sur le système de fichiers et le volume associés au répertoire racine spécifié. (ANSI) |
GetVolumeInformationByHandleW Récupère des informations sur le système de fichiers et le volume associés au fichier spécifié. |
GetVolumeInformationW Récupère des informations sur le système de fichiers et le volume associés au répertoire racine spécifié. (Unicode) |
GetVolumeNameForVolumeMountPointW Récupère un chemin GUID de volume pour le volume associé au point de montage de volume spécifié (lettre de lecteur, chemin d’accès GUID du volume ou dossier monté). (GetVolumeNameForVolumeMountPointW) |
GetVolumePathNamesForVolumeNameW Récupère une liste de lettres de lecteur et de chemins d’accès de dossier montés pour le volume spécifié. (GetVolumePathNamesForVolumeNameW) |
GetVolumePathNameW Récupère le point de montage du volume où le chemin spécifié est monté. (GetVolumePathNameW) |
LocalFileTimeToFileTime Convertit une heure de fichier locale en heure de fichier en fonction du temps universel coordonné (UTC). |
LockFile Verrouille le fichier spécifié pour un accès exclusif par le processus appelant. |
LockFileEx Verrouille le fichier spécifié pour un accès exclusif par le processus appelant. Cette fonction peut fonctionner de manière synchrone ou asynchrone et peut demander un verrou exclusif ou partagé. |
QueryDosDeviceW Récupère des informations sur les noms d’appareils MS-DOS. (QueryDosDeviceW) |
readFile Lit les données à partir du fichier ou de l’appareil d’entrée/sortie (E/S) spécifié. Les lectures se produisent à la position spécifiée par le pointeur de fichier si elle est prise en charge par l’appareil. |
readFileEx Lit les données à partir du fichier ou de l’appareil d’entrée/sortie (E/S) spécifié. Il signale son état d’achèvement de manière asynchrone, en appelant la routine d’achèvement spécifiée lorsque la lecture est terminée ou annulée et que le thread appelant est dans un état d’attente alertable. |
ReadFileScatter Lit les données d’un fichier et les stocke dans un tableau de mémoires tampons. |
RemoveDirectory2A Supprime un répertoire vide existant. (ANSI) |
RemoveDirectory2W Supprime un répertoire vide existant. (Unicode) |
RemoveDirectoryA Supprime un répertoire vide existant. (ANSI) |
RemoveDirectoryW Supprime un répertoire vide existant. (Unicode) |
SetEndOfFile Définit la taille du fichier physique pour le fichier spécifié à la position actuelle du pointeur de fichier. |
SetFileApisToANSI Provoque l’utilisation de la page de codes du jeu de caractères ANSI pour le processus actuel. |
SetFileApisToOEM Provoque l’utilisation de la page de codes du jeu de caractères OEM par les fonctions d’E/S du fichier. |
SetFileAttributesA Définit les attributs d’un fichier ou d’un répertoire. (ANSI) |
SetFileAttributesW Définit les attributs d’un fichier ou d’un répertoire. (Unicode) |
SetFileInformationByHandle Définit les informations de fichier pour le fichier spécifié. |
SetFileIoOverlappedRange Associe une plage d’adresses virtuelles au handle de fichier spécifié. |
SetFilePointer Déplace le pointeur de fichier du fichier spécifié. (SetFilePointer) |
SetFilePointerEx Déplace le pointeur de fichier du fichier spécifié. (SetFilePointerEx) |
SetFileTime Définit la date et l’heure à laquelle le fichier ou répertoire spécifié a été créé, le dernier accès ou la dernière modification. |
SetFileValidData Définit la longueur de données valide du fichier spécifié. Cette fonction est utile dans des scénarios très limités. Pour plus d’informations, consultez la section Remarques. |
UnlockFile Déverrouille une région dans un fichier ouvert. |
UnlockFileEx Déverrouille une région dans le fichier spécifié. Cette fonction peut fonctionner de manière synchrone ou asynchrone. |
writeFile Écrit des données dans le fichier ou l’appareil d’entrée/sortie (E/S) spécifié. |
writeFileEx Écrit des données dans le fichier ou l’appareil d’entrée/sortie (E/S) spécifié. Il signale son état d’achèvement de manière asynchrone, en appelant la routine d’achèvement spécifiée lorsque l’écriture est terminée ou annulée et que le thread appelant est dans un état d’attente alertable. |
writeFileGather Récupère les données d’un tableau de mémoires tampons et écrit les données dans un fichier. |
Structures
BY_HANDLE_FILE_INFORMATION Contient des informations que la fonction GetFileInformationByHandle récupère. |
CREATEFILE2_EXTENDED_PARAMETERS Contient des paramètres étendus facultatifs pour CreateFile2. |
CREATEFILE3_EXTENDED_PARAMETERS |
DISK_SPACE_INFORMATION La structure DISK_SPACE_INFORMATION contient des informations sur l’espace disque d’un volume particulier. |
WIN32_FILE_ATTRIBUTE_DATA Contient des informations d’attribut pour un fichier ou un répertoire. |
WIN32_FIND_STREAM_DATA Contient des informations sur le flux trouvé par la fonction FindFirstStreamW ou FindNextStreamW. |
Énumérations
DIRECTORY_FLAGS Définit les indicateurs qui peuvent être utilisés avec la fonction CreateDirectory2 pour spécifier la façon dont le répertoire doit être créé. |
STREAM_INFO_LEVELS Définit les valeurs utilisées avec la fonction FindFirstStreamW pour spécifier le niveau d’informations des données retournées. |