Heim  >  Artikel  >  Backend-Entwicklung  >  Wie schneide ich eine Datei in C# ab?

Wie schneide ich eine Datei in C# ab?

WBOY
WBOYnach vorne
2023-09-23 12:21:031367Durchsuche

如何在 C# 中截断文件?

Um eine Datei in C# abzuschneiden, verwenden Sie die FileStream.SetLength-Methode.

Hier ist die Syntax -

public override void SetLength (long value);

hier, int64 = Länge des Streams

Wert

wenn der Wert kleiner als die aktuelle Länge des Streams ist: Der Strom wurde unterbrochen. Wenn die aktuelle Position größer als die neue Länge ist, ist die aktuelle Position größer Gehen Sie zum letzten Byte des Streams.

Wert > Die aktuelle Länge

Stream wird erweitert und die aktuelle Position bleibt unverändert. Wenn der Stream erweitert wird, Der Inhalt des Streams zwischen der alten Länge und der neuen Länge ist undefiniert.

Hier ist ein Beispiel, das das Code-Snippet zeigt: −

public void Export(string path) {
   FileStream oStream = new FileStream(path, FileMode.Open, FileAccess.ReadWrite);
   oStream.SetLength(Length);
}

Das obige ist der detaillierte Inhalt vonWie schneide ich eine Datei in C# ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen