📌  相关文章
📜  c# 以字节为单位获取文件大小 - C# (1)

📅  最后修改于: 2023-12-03 15:13:50.447000             🧑  作者: Mango

C# 以字节为单位获取文件大小

在 C# programming 中,我们常常需要获取文件的大小信息。文件大小信息通常以字节为单位给出。本文将介绍如何以字节为单位获取文件大小。

使用 FileInfo.Length 属性

FileInfo 类提供了 Length 属性,可以获取文件的大小信息。此属性返回一个 long 类型的值,表示文件的大小(以字节为单位)。

下面是使用 FileInfo.Length 属性获取文件大小的示例代码:

using System;
using System.IO;

class Program {
    static void Main(string[] args) {
        string filePath = "path/to/your/file";
        FileInfo fileInfo = new FileInfo(filePath);
        long fileSizeInBytes = fileInfo.Length;

        Console.WriteLine($"The file size is {fileSizeInBytes} bytes.");
    }
}

上面的代码中,我们首先创建了一个 FileInfo 对象,然后从该对象中获取了文件的大小信息。最后,我们将文件大小(以字节为单位)输出到控制台中。

使用 FileStream.Length 属性

FileStream 类提供了 Length 属性,用于获取文件流的长度(以字节为单位)。此属性返回一个 long 类型的值,表示文件流的长度。

下面是使用 FileStream.Length 属性获取文件大小的示例代码:

using System;
using System.IO;

class Program {
    static void Main(string[] args) {
        string filePath = "path/to/your/file";
        FileStream fileStream = new FileStream(filePath, FileMode.Open);
        long fileSizeInBytes = fileStream.Length;

        Console.WriteLine($"The file size is {fileSizeInBytes} bytes.");

        fileStream.Close();
    }
}

上面的代码中,我们首先创建了一个 FileStream 对象,并将其与指定的文件关联。然后,我们从该对象中获取了文件大小信息。最后,我们将文件大小(以字节为单位)输出到控制台中并关闭文件流。

总结

本文介绍了两种以字节为单位获取文件大小的方法。使用这些方法可以方便快捷地获取文件大小信息,便于进一步处理文件。