Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tyto rutiny slouží k vytváření, odstraňování a manipulaci se soubory a k nastavení a kontrole oprávnění pro přístup k souborům.
Knihovny běhu jazyka C mají limit 512 pro počet souborů, které je možné otevřít najednou. Pokus o otevření více než maximálního počtu popisovačů souborů nebo datových proudů souborů způsobuje selhání programu. Slouží _setmaxstdio ke změně tohoto čísla.
Rutiny zpracování souborů (popisovač souborů)
Tyto rutiny pracují se soubory určenými popisovačem souborů.
| Rutina | Používání |
|---|---|
_chsize, _chsize_s |
Změna velikosti souboru |
_filelength, _filelengthi64 |
Získání délky souboru |
_fstat, _fstat32, _fstat64, _fstati64, , _fstat32i64_fstat64i32 |
Získání informací o stavu souboru na popisovači |
_get_osfhandle |
Vrácení popisovače souboru operačního systému přidruženého k existujícímu popisovači souboru za běhu jazyka C |
_isatty |
Kontrola znakové zařízení |
_locking |
Zamknout oblasti souboru |
_open_osfhandle |
Přidružení popisovače souboru za běhu jazyka C k existujícímu popisovači souborů operačního systému |
_setmode |
Nastavení režimu překladu souborů |
Rutiny zpracování souborů (cesta nebo název souboru)
Tyto rutiny pracují se soubory určenými cestou nebo názvem souboru.
| Rutina | Používání |
|---|---|
_access, _waccess, , _access_s_waccess_s |
Kontrola nastavení oprávnění k souborům |
_chmod, _wchmod |
Změna nastavení oprávnění k souborům |
_fullpath, _wfullpath |
Rozbalení relativní cesty k jeho absolutnímu názvu cesty |
_makepath, _wmakepath, , _makepath_s_wmakepath_s |
Sloučení součástí cesty do jedné úplné cesty |
_mktemp, _wmktemp, , _mktemp_s_wmktemp_s |
Vytvoření jedinečného názvu souboru |
remove, _wremove |
Odstranit soubor |
rename, _wrename |
Přejmenování souboru |
_splitpath, _wsplitpath, , _splitpath_s_wsplitpath_s |
Parsování cesty do součástí |
_stat, _stat64, _stati64, _wstat, , _wstat64_wstati64 |
Získání informací o stavu souboru u pojmenovaného souboru |
_umask, _umask_s |
Nastavení výchozí masky oprávnění pro nové soubory vytvořené programem |
_unlink, _wunlink |
Odstranit soubor |
Rutiny zpracování souborů (otevřít soubor)
Tyto rutiny otevírají soubory.
| Rutina | Používání |
|---|---|
fopen, _wfopen, , fopen_s_wfopen_s |
Otevře soubor a vrátí ukazatel na otevřený soubor. |
_fsopen, _wfsopen |
Otevřete datový proud se sdílením souborů a vrátí ukazatel na otevřený soubor. |
_open, _wopen |
Otevře soubor a vrátí popisovač souboru do otevřeného souboru. |
_sopen, _wsopen, , _sopen_s_wsopen_s |
Otevřete soubor se sdílením souborů a vrátí popisovač souboru do otevřeného souboru. |
_pipe |
Vytvoří kanál pro čtení a zápis. |
freopen, _wfreopen, , freopen_s_wfreopen_s |
Znovu přiřaďte ukazatel souboru. |
Tyto rutiny poskytují způsob, jak změnit reprezentaci souboru mezi strukturou FILE , popisovačem souboru a popisovačem souboru Win32.
| Rutina | Používání |
|---|---|
_fdopen, _wfdopen |
Přidruží stream k souboru, který byl dříve otevřen pro vstupně-výstupní operace nízké úrovně, a vrátí ukazatel na otevřený datový proud. |
_fileno |
Získá popisovač souboru přidružený ke streamu. |
_get_osfhandle |
Vrácení popisovače souboru operačního systému přidruženého k existujícímu popisovači souboru za běhu jazyka C |
_open_osfhandle |
Přidruží popisovač souboru za běhu jazyka C k existujícímu popisovači souborů operačního systému. |
Následující funkce Win32 také otevírají soubory a kanály:
Viz také
Rutiny UCRT (Universal C runtime) podle kategorie
Ovládací prvek adresář
Systémová volání