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.
Usare queste routine per creare, eliminare e modificare file e per impostate e verificare le autorizzazioni di accesso ai file.
Le librerie di runtime C presentano un limite di 512 per il numero di file che è possibile aprire in qualsiasi momento. Se si cerca di aprire un numero di descrittori di file o di flussi di file superiore al massimo consentito, viene generato un errore di programma. Usare _setmaxstdio per modificare questo numero.
Routine di gestione dei file (descrittore di file)
Queste routine operano sui file designati da un descrittore di file.
| Ciclo | Utilizzo |
|---|---|
_chsize, _chsize_s |
Modifica la dimensione del file |
_filelength, _filelengthi64 |
Ottiene la lunghezza del file |
_fstat, _fstat32, _fstat64, _fstati64, _fstat32i64_fstat64i32 |
Ottiene informazioni sullo stato dei file sul descrittore |
_get_osfhandle |
Restituisce un handle di file del sistema operativo associato al descrittore di file di runtime C esistente |
_isatty |
Verifica il dispositivo a caratteri |
_locking |
Blocca le aree del file |
_open_osfhandle |
Associa un descrittore di file di runtime C con una handle di file del sistema operativo esistente |
_setmode |
Imposta la modalità di conversione di file |
Routine di gestione dei file (percorso o filename)
Queste routine operano sui file specificati da un percorso o nome file.
| Ciclo | Utilizzo |
|---|---|
_access, _waccess, _access_s_waccess_s |
Verifica l'impostazione di autorizzazione file |
_chmod, _wchmod |
Modifica l'impostazione di autorizzazione file |
_fullpath, _wfullpath |
Espande un percorso relativo al relativo nome del percorso assoluto |
_makepath, _wmakepath, _makepath_s_wmakepath_s |
Unisce i componenti del percorso in un singolo percorso completo |
_mktemp, _wmktemp, _mktemp_s_wmktemp_s |
Crea un filename univoco |
remove, _wremove |
Elimina file |
rename, _wrename |
Rinomina file |
_splitpath, _wsplitpath, _splitpath_s_wsplitpath_s |
Analizza il percorso in componenti |
_stat, _stat64, _stati64, _wstat, _wstat64_wstati64 |
Ottiene informazioni sullo stato dei file sul file denominato |
_umask, _umask_s |
Imposta la maschera di autorizzazioni predefinite per i nuovi file creati dal programma |
_unlink, _wunlink |
Elimina file |
Routine di gestione dei file (aprire file)
Queste routine aprono i file.
| Ciclo | Utilizzo |
|---|---|
fopen, _wfopen, fopen_s_wfopen_s |
Apre un file e restituisce un puntatore al file aperto. |
_fsopen, _wfsopen |
Aprire un flusso con condivisione di file e restituisce un puntatore al file aperto. |
_open, _wopen |
Apre un file e restituisce un descrittore del file al file aperto. |
_sopen, _wsopen, _sopen_s_wsopen_s |
Apri un file con la condivisione di file e restituisce un descrittore del file al file aperto. |
_pipe |
Crea un pipe per la lettura e la scrittura. |
freopen, _wfreopen, freopen_s_wfreopen_s |
Riassegna un puntatore del file. |
Queste routine consentono di modificare la rappresentazione del file tra una struttura FILE, un descrittore di file e un handle di file Win32.
| Ciclo | Utilizzo |
|---|---|
_fdopen, _wfdopen |
Associa un flusso a un file che è stato precedentemente aperto per I/O di basso livello e restituisce un puntatore al flusso aperto. |
_fileno |
Ottenere il descrittore di file associato al flusso. |
_get_osfhandle |
Restituisce un handle di file del sistema operativo associato al descrittore di file di runtime C esistente |
_open_osfhandle |
Associa un descrittore di file di runtime C con un handle di file del sistema operativo esistente. |
Le funzioni Win32 seguenti aprono anche file e pipe:
Vedi anche
Routine di Universal C Runtime per categoria
Controllo directory
Chiamate di sistema