Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gebruik deze routines om bestanden te maken, te verwijderen en te bewerken en machtigingen voor bestandstoegang in te stellen en te controleren.
De C-runtimebibliotheken hebben een limiet van 512 voor het aantal bestanden dat op elk gewenst moment kan worden geopend. Als u meer probeert te openen dan het maximum aantal bestandsdescriptors of bestandsstromen, wordt een programmafout veroorzaakt. Gebruik _setmaxstdio dit om dit getal te wijzigen.
Routines voor bestandsafhandeling (bestandsdescriptor)
Deze routines werken op bestanden die zijn aangewezen door een bestandsdescriptor.
| Routine | Gebruik | 
|---|---|
              _chsize, _chsize_s | 
Bestandsgrootte wijzigen | 
              
              _filelength, _filelengthi64 | 
Lengte van bestand ophalen | 
              
              _fstat, , _fstat32_fstat64, _fstati64, , , _fstat32i64_fstat64i32 | 
Informatie over de bestandsstatus ophalen over de descriptor | 
_get_osfhandle | 
Besturingssysteembestandsgreep retourneren die is gekoppeld aan de bestaande C-runtimebestandsdescriptor | 
_isatty | 
Controleren op tekenapparaat | 
_locking | 
Gebieden van bestand vergrendelen | 
_open_osfhandle | 
C-runtimebestandsdescriptor koppelen aan bestaande bestandsingang van het besturingssysteem | 
_setmode | 
Bestandsomzettingsmodus instellen | 
File-Handling routines (pad of bestandsnaam)
Deze routines werken op bestanden die zijn opgegeven door een pad of bestandsnaam.
| Routine | Gebruik | 
|---|---|
              
              _access, , , _waccess_access_s_waccess_s | 
Instelling voor bestandsmachtigingen controleren | 
              
              _chmod, _wchmod | 
Instelling voor bestandsmachtigingen wijzigen | 
              
              _fullpath, _wfullpath | 
Een relatief pad uitbreiden naar de absolute padnaam | 
              
              _makepath, , , _wmakepath_makepath_s_wmakepath_s | 
Padonderdelen samenvoegen tot één, volledig pad | 
              
              _mktemp, , , _wmktemp_mktemp_s_wmktemp_s | 
Unieke bestandsnaam maken | 
              
              remove, _wremove | 
Bestand verwijderen | 
              
              rename, _wrename | 
Naam van bestand wijzigen | 
              
              _splitpath, , , _wsplitpath_splitpath_s_wsplitpath_s | 
Pad parseren in onderdelen | 
              
              _stat, , _stat64_stati64, _wstat, , , _wstat64_wstati64 | 
Informatie over de bestandsstatus ophalen over benoemd bestand | 
              _umask, _umask_s | 
Standaardmachtigingsmasker instellen voor nieuwe bestanden die door het programma zijn gemaakt | 
              
              _unlink, _wunlink | 
Bestand verwijderen | 
File-Handling routines (bestand openen)
Met deze routines worden bestanden geopend.
| Routine | Gebruik | 
|---|---|
              
              fopen, , , _wfopenfopen_s_wfopen_s | 
Hiermee opent u een bestand en retourneert u een aanwijzer naar het geopende bestand. | 
              
              _fsopen, _wfsopen | 
Open een stream met het delen van bestanden en retourneert een aanwijzer naar het geopende bestand. | 
              
              _open, _wopen | 
Hiermee opent u een bestand en retourneert u een bestandsdescriptor naar het geopende bestand. | 
              
              _sopen, , , _wsopen_sopen_s_wsopen_s | 
Open een bestand met het delen van bestanden en retourneert een bestandsdescriptor naar het geopende bestand. | 
_pipe | 
Hiermee maakt u een pijp voor lezen en schrijven. | 
              
              freopen, , , _wfreopenfreopen_s_wfreopen_s | 
Wijs een bestandsaanwijzer opnieuw toe. | 
Deze routines bieden een manier om de weergave van het bestand te wijzigen tussen een FILE structuur, een bestandsdescriptor en een Win32-bestandsgreep.
| Routine | Gebruik | 
|---|---|
              
              _fdopen, _wfdopen | 
Koppelt een stream aan een bestand dat eerder is geopend voor I/O op laag niveau en retourneert een aanwijzer naar de geopende stream. | 
_fileno | 
Hiermee haalt u de bestandsdescriptor op die is gekoppeld aan een stream. | 
_get_osfhandle | 
Besturingssysteembestandsgreep retourneren die is gekoppeld aan de bestaande C-runtimebestandsdescriptor | 
_open_osfhandle | 
Koppelt descriptor C-runtimebestand aan een bestaande bestandsingang van het besturingssysteem. | 
De volgende Win32-functies openen ook bestanden en pijpen:
Zie ook
              Universal C-runtimeroutines per categorie
              Mapbeheer
              Systeemoproepen