Sdílet prostřednictvím


Zpracování souborů

Tyto rutiny slouží k vytvoření, odstranění a pracovat se soubory a k nastavení a zkontrolujte oprávnění pro přístup k souboru.

C Runtime knihovny mají 512 limit pro počet souborů, které lze otevřít v libovolném okamžiku.Došlo k pokusu o otevření více, než je maximální počet popisovačů souboru nebo souboru proudy způsobí selhání programu.Použití _setmaxstdio toto číslo změnit.

Tyto rutiny pracují soubory určené popisovač souboru.

Rutiny zpracování souborů (popisovač souboru)

Rutina

Pomocí

.Ekvivalent rozhraní.

_chsize,_chsize_s

Změna velikosti souboru

System::IO::Stream::SetLength, System::IO::FileStream::SetLength

_filelength _filelengthi64

Získat délka souboru

System::IO::Stream::length, System::IO::FileStream::Length

_fstat, _fstat32, _fstat64, _fstati64, _fstat32i64, _fstat64i32

Získat informace o stavu souboru na popisovač

Nelze použítPoužijte volání funkce standardní C, PInvoke.Další informace naleznete v tématu Příklady vyvolat platformu.

_get_osfhandle

Vrácení souborů operačního systému popisovač související s existující popisovač souboru C Runtime

Nelze použítPoužijte volání funkce standardní C, PInvoke.Další informace naleznete v tématu Příklady vyvolat platformu.

_isatty

Kontrola znakové zařízení

System::IO::Stream::CanWrite, System::IO::FileStream::CanWrite

_locking

Soubor zámku oblasti

System::IO::FileStream::LOCK

_open_osfhandle

Popisovač souboru c spuštění přidružit existující popisovač souboru operačního systému

System::IO::FileStream::Handle

_setmode

Nastavení režimu převodu souboru

Třída System::IO::BinaryReader, System::IO::TextReader třídy

Tyto rutiny pracují soubory zadaná cesta nebo název souboru.

Rutiny zpracování souborů (cesta nebo název souboru)

Rutina

Pomocí

.Ekvivalent rozhraní.

_access _waccess, _access_s _waccess_s

Zkontrolujte nastavení oprávnění souboru

Výčet System::IO::fileaccess

_chmod _wchmod

Změna nastavení oprávnění souboru

System::IO::file::setattributes, System::Security::Permissions::FileIOPermission

_fullpath _wfullpath

Rozbalte relativní cestu k absolutní cesta

System::IO::file:: vytvořit

_makepath _wmakepath, _makepath_s _wmakepath_s

Součásti cesty sloučit do jediného, úplné cesty

System::IO::file:: vytvořit

_mktemp _wmktemp,_mktemp_s _wmktemp_s

Vytvořit jedinečný název souboru.

Nelze použítPoužijte volání funkce standardní C, PInvoke.Další informace naleznete v tématu Příklady vyvolat platformu.

odebrat _wremove

Odstranit soubor

System::IO::file::delete

rename, _wrename

Přejmenovat soubor

System::IO::file::MOVE

_splitpath _wsplitpath,_splitpath_s _wsplitpath_s

Analyzovat cestu do komponenty

Nelze použítPoužijte volání funkce standardní C, PInvoke.Další informace naleznete v tématu Příklady vyvolat platformu.

_stat, _stat64, _stati64, _wstat, _wstat64, _wstati64

Získat informace o stavu souboru v souboru s názvem

System::IO::file::GetAttributes, System::IO::File::GetCreationTime, System::IO::File::GetLastAccessTime, System::IO::File::GetLastWriteTime

_umask, _umask_s

Nastavit výchozí oprávnění masku pro nové soubory vytvořené v programu

System::IO::file::SetAttributes

_unlink _wunlink

Odstranit soubor

System::IO::file::delete

Tyto rutiny otevřít soubory.

Rutiny zpracování souborů (otevřít soubor)

Rutina

Pomocí

.Ekvivalent rozhraní.

fopen _wfopen, fopen_s _wfopen_s

Otevře soubor a vrátí ukazatel do otevřeného souboru.

System::IO::file::Open, System::IO::FileStream::FileStream

_fsopen _wfsopen

Otevřít datový proud sdílení souborů a vrací ukazatel k otevření souboru.

System::IO::file::Open, System::IO::FileStream::FileStream

_open, _wopen

Otevře soubor a vrátí popisovač souboru otevřeného souboru.

System::IO::file::Open, System::IO::FileStream::FileStream

_sopen _wsopen, _sopen_s _wsopen_s

Otevřít soubor, sdílení souborů a vrátí popisovač souboru k otevření souboru.

 

_pipe

Vytvoří kanál pro čtení a zápis.

Nelze použítPoužijte volání funkce standardní C, PInvoke.Další informace naleznete v tématu Příklady vyvolat platformu.

freopen _wfreopen, freopen_s _wfreopen_s

Přeřadit ukazatel souboru.

System::IO::file::Open, System::IO::FileStream::FileStream

Tyto funkce umožňují změnit reprezentaci souboru mezi FILE strukturu popisovače souboru a popisovač souboru Win32.

_fdopen _wfdopen

Datový proud přidruží soubor, který byl dříve otevřen pro nízkoúrovňové I/O a vrací ukazatel na otevření datového proudu.

System::IO::FileStream::FileStream

_fileno

Získá popisovače souborů přidružené k proudu.

System::IO::FileStream::Handle

_get_osfhandle

Vrácení souborů operačního systému popisovač související s existující popisovač souboru C Runtime

Nelze použítPoužijte volání funkce standardní C, PInvoke.Další informace naleznete v tématu Příklady vyvolat platformu.

_open_osfhandle

Popisovač souboru C Runtime přidruží existující popisovač souboru operačního systému.

System::IO::FileStream::Handle

Následující funkce Win32 také otevírat soubory a potrubí:

Viz také

Referenční dokumentace

Spuštění rutiny podle kategorie

Ovládací prvek adresář

Systémová volání