Heim > Backend-Entwicklung > C#.Net-Tutorial > Was sind Dateioperationen in C#?

Was sind Dateioperationen in C#?

WBOY
Freigeben: 2023-09-09 08:01:06
nach vorne
559 Leute haben es durchsucht

Was sind Dateioperationen in C#?

C# verfügt über die folgenden Dateioperationen:

  • Dateien erstellen, öffnen, lesen und schreiben.
  • Anhängen,
  • Löschen usw.

Die FileStream-Klasse im System.IO-Namespace hilft beim Lesen, Schreiben und Schließen von Dateien. Diese Klasse ist von der abstrakten Klasse Stream abgeleitet.

Sie müssen ein FileStream-Objekt erstellen, um eine neue Datei zu erstellen oder eine vorhandene Datei zu öffnen. Die Syntax zum Erstellen eines FileStream-Objekts lautet wie folgt: -

FileStream = new FileStream( <file_name>, <FileMode Enumerator>,
<FileAccess Enumerator>, <FileShare Enumerator>);
Nach dem Login kopieren

Dazu gehören auch Dateioperationen, wie unten gezeigt -

FileMode Der Enumerator definiert verschiedene Methoden zum Öffnen von Dateien. Die Mitglieder des FileMode-Enumerators sind -

  • Append - Er öffnet eine vorhandene Datei und platziert den Cursor am Ende der Datei oder erstellt die Datei, wenn sie nicht vorhanden ist.

  • Erstellen – Erstellen Sie eine neue Datei.

  • CreateNew – Gibt an, dass das Betriebssystem eine neue Datei erstellen soll.

  • Open – Es öffnet eine vorhandene Datei.

  • OpenOrCreate − Gibt dem Betriebssystem an, dass die Datei geöffnet werden soll, wenn sie existiert, andernfalls soll eine neue Datei erstellt werden.

  • Abschneiden – Es öffnet eine vorhandene Datei und kürzt ihre Größe auf null Bytes.

  • ul>

    FileAccess – Der FileAccess-Enumerator hat Mitglieder –

    • Read,
    • ReadWrite und
    • Write.

    FileShare – Der FileShare-Enumerator hat die folgenden Mitglieder –

      < li>

      Inheritable – Ermöglicht die Weitergabe von Vererbung durch Dateihandles an untergeordnete Prozesse

    • None – Er verweigert die Freigabe der aktuellen Datei.

    • Lesen – Es ermöglicht das Öffnen von Dateien zum Lesen.

      ? Beispiel einer Datei –
    • Beispiel

      Live-Demonstration

      using System;
      using System.IO;
      
      namespace FileIOApplication {
         class Program {
            static void Main(string[] args) {
               FileStream F = new FileStream("test.dat", FileMode.OpenOrCreate,
               FileAccess.ReadWrite);
               for (int i = 1; i <= 20; i++) {
                  F.WriteByte((byte)i);
               }
               F.Position = 0;
               for (int i = 0; i <= 20; i++) {
                  Console.Write(F.ReadByte() + " ");
               }
               F.Close();
               Console.ReadKey();
            }
         }
      }
      Nach dem Login kopieren

      Ausgabe
    • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 -1
      Nach dem Login kopieren
    • Das obige ist der detaillierte Inhalt vonWas sind Dateioperationen in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage