如何在C#中获取文件大小?
FileInfo类用于处理文件及其在C#中的操作。
它提供了用于创建,删除和读取文件的属性和方法。它使用StreamWriter类将数据写入文件。它是System.IO命名空间的一部分。
Directory属性检索代表文件父目录的对象。
DirectoryName属性检索文件的父目录的完整路径。
Exists属性在对其进行操作之前检查文件是否存在。
IsReadOnly属性检索或设置一个值,该值指定是否可以修改文件。
长度检索文件的大小。
名称检索文件的名称。
示例
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);
}
}输出结果
12
示例
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);
}
}输出结果
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.
热门推荐
10 亲姐姐怀孕祝福语简短
11 姥爷生日祝福语简短精辟
12 婚礼祝福语简短情话文案
13 给老人的祝福语简短
14 满月红包英文祝福语简短
15 关云生字祝福语简短
16 生日哥哥祝福语简短独特
17 友谊诗歌祝福语大全简短
18 打游戏通关祝福语简短