Datei-Behandlung

Verwenden Sie diese Routinen, um Dateien zu erstellen, zu löschen und zu bearbeiten und Zugangsberechtigungen festzulegen und zu überprüfen.

Die C verfügen über eine Grenze 512 für die Anzahl der Dateien, die zu jeder Zeit geöffnet sein können.Der Versuch, mehr als die maximale Anzahl von Dateideskriptoren oder Aus Datei öffnen datenströmen Programmfehler bewirkt.Verwendung _setmaxstdio , diese Zahl zu ändern.

Die folgenden Routinen ausgeführt werden an die Dateien, die durch einen Dateideskriptor festgelegt werden.

FILE-Behandlung Routinen (Dateideskriptor)

Routine

Verwendung

NET Framework-Entsprechung

_chsize,_chsize_s

Ändern Sie die Dateigröße

System::EA::Stream::SetLength, System::EA::FileStream::SetLength

_filelength, _filelengthi64

Länge der erhaltenen Datei mit get geholte Datei (SCCS)

System::EA::Stream::Länge, System::EA::FileStream::Länge

_fstat, _fstat32, _fstat64, _fstati64, _fstat32i64, _fstat64i32

Rufen Sie über Deskriptor ab STATUS-Informationen FILE

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

_get_osfhandle

Gibt dateihandle des zugeordneten betriebssystems vorhandenem C-Laufzeit-Dateideskriptor

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

_isatty

Suchen nach Zeichengerät

System::EA::Stream::CanWrite, System::EA::FileStream::CanWrite

_locking

Bereiche der Datei Sperren

System::EA::FileStream::Sperre

_open_osfhandle

Mitarbeiter-C-Laufzeit-Dateideskriptor mit vorhandenem Dateihandle des Betriebssystems

System::EA::FileStream::Handle

_setmode

Legen Sie FILEübersetzung Modus fest

System::EA::BinaryReader-Klasse, System::EA::TextReader-Klasse

Die folgenden Routinen ausgeführt werden an die Dateien, die über einen Pfad oder einen Dateinamen angegeben werden.

FILE-Behandlung Routinen (Pfad- oder Dateiname)

Routine

Verwendung

NET Framework-Entsprechung

_access, _waccess, _access_s, _waccess_s

Überprüfung FILEBerechtigung Einstellung

System::EA::FileAccess-Enumeration

_chmod, _wchmod

Einstellung Berechtigung zum Ändern

System::EA::Datei::SetAttributes, System::Sicherheit::Berechtigungen::FileIOPermission

_fullpath, _wfullpath

Erweitern Sie einen relativen Pfad in den absoluten Pfadnamen

System::EA::Datei::Erstellen

_makepath, _wmakepath, _makepath_s, _wmakepath_s

Komponenten in einem Pfad zusammenführen, vollständiger Pfad

System::EA::Datei::Erstellen

_mktemp, _wmktemp, _mktemp_s, _wmktemp_s

Erstellen von eindeutigen Dateinamen

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

Entfernen, _wremove

Datei löschen

System::EA::Datei::Löschen

Umbenennen, _wrename

Umbenennen von Dateien

System::EA::Datei::Verschieben

_splitpath, _wsplitpath, _splitpath_s, _wsplitpath_s

Analysieren von Komponenten im Pfad

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

_stat, _stat64, _stati64, _wstat, _wstat64, _wstati64

Rufen Sie STATUS-Informationen über benannte Datei FILE

System::EA::Datei::GetAttributes, System::EA::Datei::GetCreationTime, System::EA::Datei::GetLastAccessTime, System::EA::Datei::GetLastWriteTime

_umask, _umask_s

Legen Sie Standardberechtigungs maske für die neuen Dateien ab, die vom Programm erstellt wurden

System::EA::Datei::SetAttributes

_unlink, _wunlink

Datei löschen

System::EA::Datei::Löschen

Die geöffneten Dateien der folgenden Routinen.

FILE-Behandlung Routinen (geöffnete Datei)

Routine

Verwendung

NET Framework-Entsprechung

fopen, _wfopen, fopen_s, _wfopen_s

Öffnet eine Datei und gibt einen Zeiger mit der geöffneten Datei zurück.

System::EA::Datei::Öffnen, System::EA::FileStream::FileStream

_fsopen, _wfsopen

Öffnet einen Stream mit Filesharing- und gibt einen Zeiger mit der geöffneten Datei zurück.

System::EA::Datei::Öffnen, System::EA::FileStream::FileStream

_open, _wopen

Öffnet eine Datei und gibt einen Dateideskriptor mit der geöffneten Datei zurück.

System::EA::Datei::Öffnen, System::EA::FileStream::FileStream

_sopen, _wsopen, _sopen_s, _wsopen_s

Öffnen Sie eine Datei mit Filesharing- und gibt einen Dateideskriptor mit der geöffneten Datei zurück.

 

_pipe

Stellt eine Pipe zum Lesen und Schreiben.

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

freopen, _wfreopen, freopen_s, _wfreopen_s

Weisen Sie den Dateizeiger wieder.

System::EA::Datei::Öffnen, System::EA::FileStream::FileStream

Die folgenden Funktionen bieten eine Möglichkeit, die Darstellung der Datei zwischen einer FILE Struktur, ein Win32-Dateihandle und einem Dateideskriptor zu ändern.

_fdopen, _wfdopen

Ordnet einen Stream mit einer Datei, die zuvor für E/A auf niedriger Ebene zum Öffnen und gibt einen Zeiger auf den geöffneten Stream zurück.

System::EA::FileStream::FileStream

_fileno

Ruft den Dateideskriptor ab, der einem Stream zugeordnet ist.

System::EA::FileStream::Handle

_get_osfhandle

Gibt dateihandle des zugeordneten betriebssystems vorhandenem C-Laufzeit-Dateideskriptor

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

_open_osfhandle

Ordnet C-Laufzeit-Dateideskriptor mit einem vorhandenen Dateihandle des Betriebssystems.

System::EA::FileStream::Handle

Die folgenden geöffneten Dateien und Pipes Win32-Funktionen auch:

Siehe auch

Referenz

Ablaufroutinen nach Kategorie

Verzeichnis-Steuerelement

Systemaufrufe