Wie erhalte ich die Dateigröße in C#?

WBOY
Freigeben: 2023-09-08 14:29:02
nach vorne
1897 Leute haben es durchsucht

Wie erhalte ich die Dateigröße in C#?

Die FileInfo-Klasse wird verwendet, um Dateien und ihre Vorgänge in C# zu verarbeiten.

Es bietet Eigenschaften und Methoden zum Erstellen, Löschen und Lesen von Dateien. es nutzt Die StreamWriter-Klasse schreibt Daten in eine Datei. Es ist Teil des System.IO-Namespace.

Die Directory-Eigenschaft ruft ein Objekt ab, das das übergeordnete Verzeichnis der Datei darstellt. Die Eigenschaft „DirectoryName“ ruft den vollständigen Pfad des übergeordneten Verzeichnisses ab. Die Eigenschaft „Exists“ prüft, ob eine Datei vorhanden ist, bevor sie bearbeitet wird.

Die IsReadOnly-Eigenschaft ruft einen Wert ab oder legt ihn fest, der angibt, ob die Datei gelesen werden kann. Überarbeiten.

Length ruft die Größe der Datei ab.

Name ruft den Namen der Datei ab.

Beispiel

class Program{
   public static void Main(){
      var path = @"C:\Users\Koushik\Desktop\Questions\ConsoleApp\Data.csv";
      long length = new System.IO.FileInfo(path).Length;
      System.Console.WriteLine(length);
   }
}
Nach dem Login kopieren

Ausgabe

12
Nach dem Login kopieren

Beispiel

class Program{
   public static void Main(){
      var path = @"C:\Users\Koushik\Desktop\Questions\ConsoleApp";
      DirectoryInfo di = new DirectoryInfo(path);
      FileInfo[] fiArr = di.GetFiles();
      Console.WriteLine("The directory {0} contains the following files:", di.Name);
      foreach (FileInfo f in fiArr)
         Console.WriteLine("The size of {0} is {1} bytes.", f.Name, f.Length);
   }
}
Nach dem Login kopieren

Ausgabe

The directory ConsoleApp contains the following files:
The size of ConsoleApp.csproj is 333 bytes.
The size of Data.csv is 12 bytes.
The size of Program.cs is 788 bytes.
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie erhalte ich die Dateigröße 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