Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:
fileapi.h contiene le interfacce di programmazione seguenti:
Funzioni
AreFileApisANSI Determina se le funzioni di I/O del file usano la tabella codici del set di caratteri ANSI o OEM. |
AreShortNamesEnabled La funzione AreShortNamesEnabled determina se i nomi brevi sono abilitati per il volume specificato. |
CompareFileTime Confronta due volte il file. |
CreateDirectory2A Crea una nuova cartella. (ANSI) |
CreateDirectory2W Crea una nuova cartella. (Unicode) |
CreateDirectoryA Crea una nuova cartella. (CreateDirectoryA) |
CreateDirectoryW Crea una nuova cartella. (CreateDirectoryW) |
CreateFile2 Crea o apre un file o un dispositivo di I/O. |
CreateFile3 Crea o apre un file o un dispositivo di I/O. |
CreateFileA Crea o apre un file o un dispositivo di I/O. I dispositivi di I/O più usati sono i seguenti: _file, flusso di file, directory, disco fisico, volume, buffer della console, unità nastro, risorsa di comunicazione, mailslot e pipe. (ANSI) |
CreateFileW Crea o apre un file o un dispositivo di I/O. I dispositivi di I/O più usati sono i seguenti: _file, flusso di file, directory, disco fisico, volume, buffer della console, unità nastro, risorsa di comunicazione, mailslot e pipe. (Unicode) |
DefineDosDeviceW Definisce, ridefinisce o elimina MS-DOS nomi dei dispositivi. (DefineDosDeviceW) |
DeleteFile2A Elimina un file esistente. (ANSI) |
DeleteFile2W Elimina un file esistente. (Unicode) |
DeleteFileA Elimina un file esistente. (DeleteFileA) |
DeleteFileW Elimina un file esistente. (DeleteFileW) |
DeleteVolumeMountPointW Elimina una lettera di unità o una cartella montata. (DeleteVolumeMountPointW) |
FileTimeToLocalFileTime Converte un'ora di file in un'ora di file locale. |
FindClose Chiude un handle di ricerca di file aperto dalle funzioni FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedW o FindFirstStreamW. |
FindCloseChangeNotification Arresta il monitoraggio dell'handle di notifica delle modifiche. |
FindFirstChangeNotificationA Crea un handle di notifica delle modifiche e configura le condizioni iniziali del filtro delle notifiche delle modifiche. (ANSI) |
FindFirstChangeNotificationW Crea un handle di notifica delle modifiche e configura le condizioni iniziali del filtro delle notifiche delle modifiche. (Unicode) |
FindFirstFileA Cerca in una directory un file o una sottodirectory con un nome corrispondente a un nome specifico (o un nome parziale se vengono usati caratteri jolly). (ANSI) |
FindFirstFileExA Cerca in una directory un file o una sottodirectory con un nome e attributi che corrispondono a quelli specificati. (FindFirstFileExA) |
FindFirstFileExW Cerca in una directory un file o una sottodirectory con un nome e attributi che corrispondono a quelli specificati. (FindFirstFileExW) |
FindFirstFileNameW Crea un'enumerazione di tutti i collegamenti rigidi al file specificato. La funzione FindFirstFileNameW restituisce un handle all'enumerazione che può essere utilizzata nelle chiamate successive alla funzione FindNextFileNameW. |
FindFirstFileW Cerca in una directory un file o una sottodirectory con un nome corrispondente a un nome specifico (o un nome parziale se vengono usati caratteri jolly). (Unicode) |
FindFirstStreamW Enumera il primo flusso con un tipo di flusso ::$DATA nel file o nella directory specificata. |
FindFirstVolumeW Recupera il nome di un volume in un computer. (FindFirstVolumeW) |
FindNextChangeNotification Richiede che il sistema operativo segnali un handle di notifica delle modifiche la volta successiva che rileva una modifica appropriata. |
FindNextFileA Continua una ricerca di file da una chiamata precedente alle funzioni FindFirstFile, FindFirstFileEx o FindFirstFileTransacted. (ANSI) |
FindNextFileNameW Continua a enumerare i collegamenti rigidi a un file usando l'handle restituito da una chiamata corretta alla funzione FindFirstFileNameW. |
FindNextFileW Continua una ricerca di file da una chiamata precedente alle funzioni FindFirstFile, FindFirstFileEx o FindFirstFileTransacted. (Unicode) |
FindNextStreamW Continua una ricerca di flusso avviata da una chiamata precedente alla funzione FindFirstStreamW. |
FindNextVolumeW Continua una ricerca di volumi avviata da una chiamata alla funzione FindFirstVolume. (FindNextVolumeW) |
FindVolumeClose Chiude l'handle di ricerca del volume specificato. |
FlushFileBuffers Scarica i buffer di un file specificato e fa in modo che tutti i dati memorizzati nel buffer vengano scritti in un file. |
GetCompressedFileSizeA Recupera il numero effettivo di byte di spazio di archiviazione su disco usato per archiviare un file specificato. (ANSI) |
GetCompressedFileSizeW Recupera il numero effettivo di byte di spazio di archiviazione su disco usato per archiviare un file specificato. (Unicode) |
GetDiskFreeSpaceA Recupera informazioni sul disco specificato, inclusa la quantità di spazio libero sul disco. (ANSI) |
GetDiskFreeSpaceExA Recupera informazioni sulla quantità di spazio disponibile in un volume su disco, ovvero la quantità totale di spazio, la quantità totale di spazio disponibile e la quantità totale di spazio disponibile per l'utente associato al thread chiamante. (ANSI) |
GetDiskFreeSpaceExW Recupera informazioni sulla quantità di spazio disponibile in un volume su disco, ovvero la quantità totale di spazio, la quantità totale di spazio disponibile e la quantità totale di spazio disponibile per l'utente associato al thread chiamante. (Unicode) |
GetDiskFreeSpaceW Recupera informazioni sul disco specificato, inclusa la quantità di spazio libero sul disco. (Unicode) |
GetDiskSpaceInformationA Ottiene le informazioni sullo spazio su disco per un volume in un determinato percorso radice. |
GetDiskSpaceInformationW Ottiene le informazioni sullo spazio su disco per un volume in un determinato percorso radice. |
GetDriveTypeA Determina se un'unità disco è un'unità disco rimovibile, fissa, CD-ROM, disco RAM o unità di rete. (ANSI) |
GetDriveTypeW Determina se un'unità disco è un'unità disco rimovibile, fissa, CD-ROM, disco RAM o unità di rete. (Unicode) |
GetFileAttributesA Recupera gli attributi del file system per un file o una directory specificata. (ANSI) |
GetFileAttributesExA Recupera gli attributi per un file o una directory specificata. (ANSI) |
GetFileAttributesExW Recupera gli attributi per un file o una directory specificata. (Unicode) |
GetFileAttributesW Recupera gli attributi del file system per un file o una directory specificata. (Unicode) |
GetFileInformationByHandle Recupera le informazioni sui file per il file specificato. (GetFileInformationByHandle) |
GetFileSize Recupera le dimensioni del file specificato, in byte. |
GetFileSizeEx Recupera le dimensioni del file specificato. |
GetFileTime Recupera la data e l'ora di creazione di un file o di una directory, dell'ultimo accesso e dell'ultima modifica. |
GetFileType Recupera il tipo di file del file specificato. |
GetFinalPathNameByHandleA Recupera il percorso finale per il file specificato. (ANSI) |
GetFinalPathNameByHandleW Recupera il percorso finale per il file specificato. (Unicode) |
GetFullPathNameA Recupera il percorso completo e il nome file del file specificato. (ANSI) |
GetFullPathNameW Recupera il percorso completo e il nome file del file specificato. (Unicode) |
GetLogicalDrives Recupera una maschera di bit che rappresenta le unità disco attualmente disponibili. |
getLogicalDriveStringsW Riempie un buffer con stringhe che specificano unità valide nel sistema. (GetLogicalDriveStringsW) |
GetLongPathNameA Converte il percorso specificato nel formato lungo. (ANSI) |
GetLongPathNameW Converte il percorso specificato nel formato lungo. (Unicode) |
GetShortPathNameW Recupera il formato di percorso breve del percorso specificato. (GetShortPathNameW) |
GetTempFileNameA Crea un nome per un file temporaneo. Se viene generato un nome file univoco, viene creato un file vuoto e l'handle viene rilasciato; in caso contrario, viene generato solo un nome di file. (GetTempFileNameA) |
GetTempFileNameW Crea un nome per un file temporaneo. Se viene generato un nome file univoco, viene creato un file vuoto e l'handle viene rilasciato; in caso contrario, viene generato solo un nome di file. (GetTempFileNameW) |
GetTempPath2A Recupera il percorso della directory designata per i file temporanei, in base ai privilegi del processo chiamante. (ANSI) |
GetTempPath2W Recupera il percorso della directory designata per i file temporanei, in base ai privilegi del processo chiamante. (Unicode) |
GetTempPathA Recupera il percorso della directory designata per i file temporanei. (ANSI) |
GetTempPathW Recupera il percorso della directory designata per i file temporanei. (Unicode) |
GetVolumeInformationA Recupera informazioni sul file system e sul volume associati alla directory radice specificata. (ANSI) |
GetVolumeInformationByHandleW Recupera informazioni sul file system e sul volume associati al file specificato. |
GetVolumeInformationW Recupera informazioni sul file system e sul volume associati alla directory radice specificata. (Unicode) |
GetVolumeNameForVolumeMountPointW Recupera un percorso GUID del volume per il volume associato al punto di montaggio del volume specificato ( lettera di unità, percorso GUID del volume o cartella montata). (GetVolumeNameForVolumeMountPointW) |
GetVolumePathNamesForVolumeNameW Recupera un elenco di lettere di unità e percorsi di cartelle montati per il volume specificato. (GetVolumePathNamesForVolumeNameW) |
GetVolumePathNameW Recupera il punto di montaggio del volume in cui è montato il percorso specificato. (GetVolumePathNameW) |
LocalFileTimeToFileTime Converte un'ora del file locale in un'ora di file in base all'ora UTC (Coordinated Universal Time). |
LockFile Blocca il file specificato per l'accesso esclusivo tramite il processo chiamante. |
lockFileEx Blocca il file specificato per l'accesso esclusivo tramite il processo chiamante. Questa funzione può funzionare in modo sincrono o asincrono e può richiedere un blocco esclusivo o condiviso. |
QueryDosDeviceW Recupera informazioni sui nomi dei dispositivi MS-DOS. (QueryDosDeviceW) |
ReadFile Legge i dati dal dispositivo di input/output o di input/output specificato. Le letture si verificano nella posizione specificata dal puntatore al file, se supportato dal dispositivo. |
ReadFileEx Legge i dati dal dispositivo di input/output o di input/output specificato. Segnala lo stato di completamento in modo asincrono, chiamando la routine di completamento specificata quando la lettura viene completata o annullata e il thread chiamante è in uno stato di attesa avvisabile. |
ReadFileScatter Legge i dati da un file e li archivia in una matrice di buffer. |
RemoveDirectory2A Elimina una directory vuota esistente. (ANSI) |
RemoveDirectory2W Elimina una directory vuota esistente. (Unicode) |
RemoveDirectoryA Elimina una directory vuota esistente. (ANSI) |
removeDirectoryW Elimina una directory vuota esistente. (Unicode) |
SetEndOfFile Imposta la dimensione fisica del file per il file specificato sulla posizione corrente del puntatore al file. |
setFileApisToANSI Fa sì che le funzioni di I/O del file usino la tabella codici del set di caratteri ANSI per il processo corrente. |
setFileApisToOEM Fa sì che le funzioni di I/O del file per il processo usino la tabella codici del set di caratteri OEM. |
SetFileAttributesA Imposta gli attributi per un file o una directory. (ANSI) |
SetFileAttributesW Imposta gli attributi per un file o una directory. (Unicode) |
SetFileInformationByHandle Imposta le informazioni sul file specificato. |
SetFileIoOverlappedRange Associa un intervallo di indirizzi virtuali all'handle di file specificato. |
SetFilePointer Sposta il puntatore di file del file specificato. (SetFilePointer) |
SetFilePointerEx Sposta il puntatore di file del file specificato. (SetFilePointerEx) |
SetFileTime Imposta la data e l'ora in cui è stato creato il file o la directory specificata, l'ultimo accesso o l'ultima modifica. |
SetFileValidData Imposta la lunghezza dei dati valida del file specificato. Questa funzione è utile in scenari molto limitati. Per altre informazioni, vedere la sezione Osservazioni. |
UnlockFile Sblocca un'area in un file aperto. |
UnlockFileEx Sblocca un'area nel file specificato. Questa funzione può funzionare in modo sincrono o asincrono. |
WriteFile Scrive i dati nel file o nel dispositivo di input/output (I/O) specificato. |
WriteFileEx Scrive i dati nel file o nel dispositivo di input/output (I/O) specificato. Segnala lo stato di completamento in modo asincrono, chiamando la routine di completamento specificata quando la scrittura viene completata o annullata e il thread chiamante è in uno stato di attesa avvisabile. |
WriteFileGather Recupera i dati da una matrice di buffer e scrive i dati in un file. |
Strutture
BY_HANDLE_FILE_INFORMATION Contiene informazioni recuperate dalla funzione GetFileInformationByHandle. |
CREATEFILE2_EXTENDED_PARAMETERS Contiene parametri estesi facoltativi per CreateFile2. |
CREATEFILE3_EXTENDED_PARAMETERS |
DISK_SPACE_INFORMATION La struttura DISK_SPACE_INFORMATION contiene informazioni sullo spazio su disco per un volume specifico. |
WIN32_FILE_ATTRIBUTE_DATA Contiene informazioni sugli attributi per un file o una directory. |
WIN32_FIND_STREAM_DATA Contiene informazioni sul flusso trovato dalla funzione FindFirstStreamW o FindNextStreamW. |
Enumerazioni
DIRECTORY_FLAGS Definisce i flag che possono essere usati con la funzione CreateDirectory2 per specificare la modalità di creazione della directory. |
STREAM_INFO_LEVELS Definisce i valori utilizzati con la funzione FindFirstStreamW per specificare il livello di informazioni dei dati restituiti. |