Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd dessa rutiner för att skapa, ta bort och manipulera filer och för att ange och kontrollera behörigheter för filåtkomst.
C-körningsbiblioteken har en gräns på 512 för antalet filer som kan vara öppna samtidigt. Försök att öppna fler än det maximala antalet filbeskrivningar eller filströmmar orsakar programfel. Använd _setmaxstdio för att ändra det här talet.
Filhanteringsrutiner (filbeskrivning)
Dessa rutiner fungerar på filer som har angetts av en filbeskrivning.
| Rutin | Använd | 
|---|---|
| _chsize,_chsize_s | Ändra filstorlek | 
| _filelength,_filelengthi64 | Hämta fillängd | 
| _fstat,_fstat32,_fstat64,_fstati64, , ,_fstat32i64_fstat64i32 | Hämta filstatusinformation om beskrivningen | 
| _get_osfhandle | Returnera operativsystemets filreferens som är associerad med en befintlig C-körningsfilbeskrivning | 
| _isatty | Sök efter teckenenhet | 
| _locking | Lås filområden | 
| _open_osfhandle | Associera C-körningsfilbeskrivning med befintlig filreferens för operativsystem | 
| _setmode | Ange filöversättningsläge | 
File-Handling rutiner (sökväg eller filnamn)
Dessa rutiner fungerar på filer som anges av en sökväg eller filnamn.
| Rutin | Använd | 
|---|---|
| _access,_waccess, ,_access_s_waccess_s | Kontrollera inställningen för filbehörighet | 
| _chmod,_wchmod | Ändra inställning för filbehörighet | 
| _fullpath,_wfullpath | Expandera en relativ sökväg till dess absoluta sökvägsnamn | 
| _makepath,_wmakepath, ,_makepath_s_wmakepath_s | Sammanfoga sökvägskomponenter till en enda, fullständig sökväg | 
| _mktemp,_wmktemp, ,_mktemp_s_wmktemp_s | Skapa unikt filnamn | 
| remove,_wremove | Ta bort fil | 
| rename,_wrename | Byt namn på fil | 
| _splitpath,_wsplitpath, ,_splitpath_s_wsplitpath_s | Parsa sökvägen till komponenter | 
| _stat,_stat64,_stati64,_wstat, , ,_wstat64_wstati64 | Hämta filstatusinformation om namngiven fil | 
| _umask,_umask_s | Ange standardbehörighetsmask för nya filer som skapats av programmet | 
| _unlink,_wunlink | Ta bort fil | 
File-Handling rutiner (öppen fil)
Dessa rutiner öppnar filer.
| Rutin | Använd | 
|---|---|
| fopen,_wfopen, ,fopen_s_wfopen_s | Öppnar en fil och returnerar en pekare till den öppna filen. | 
| _fsopen,_wfsopen | Öppna en dataström med fildelning och returnerar en pekare till den öppna filen. | 
| _open,_wopen | Öppnar en fil och returnerar en filbeskrivning till den öppnade filen. | 
| _sopen,_wsopen, ,_sopen_s_wsopen_s | Öppna en fil med fildelning och returnera en filbeskrivning till den öppna filen. | 
| _pipe | Skapar ett rör för läsning och skrivning. | 
| freopen,_wfreopen, ,freopen_s_wfreopen_s | Tilldela om en filpekare. | 
Dessa rutiner är ett sätt att ändra representationen av filen mellan en FILE struktur, en filbeskrivning och ett Win32-filhandtag.
| Rutin | Använd | 
|---|---|
| _fdopen,_wfdopen | Associerar en dataström med en fil som tidigare öppnats för lågnivå-I/O och returnerar en pekare till den öppna dataströmmen. | 
| _fileno | Hämtar filbeskrivningen som är associerad med en dataström. | 
| _get_osfhandle | Returnera operativsystemets filreferens som är associerad med en befintlig C-körningsfilbeskrivning | 
| _open_osfhandle | Associerar C-körningsfilbeskrivningen med ett befintligt filhandtag för operativsystem. | 
Följande Win32-funktioner öppnar även filer och rör:
Se även
              Universal C-körningsrutiner efter kategori
              Katalogkontroll
              Systemanrop