📅  最后修改于: 2023-12-03 15:13:50.447000             🧑  作者: Mango
在 C# programming 中,我们常常需要获取文件的大小信息。文件大小信息通常以字节为单位给出。本文将介绍如何以字节为单位获取文件大小。
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 属性,用于获取文件流的长度(以字节为单位)。此属性返回一个 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 对象,并将其与指定的文件关联。然后,我们从该对象中获取了文件大小信息。最后,我们将文件大小(以字节为单位)输出到控制台中并关闭文件流。
本文介绍了两种以字节为单位获取文件大小的方法。使用这些方法可以方便快捷地获取文件大小信息,便于进一步处理文件。