C#中如何获取文件大小?

WBOY
发布: 2023-09-08 14:29:02
转载
1908 人浏览过

C#中如何获取文件大小?

FileInfo类用于在C#中处理文件及其操作。

它提供了用于创建、删除和读取文件的属性和方法。它使用 StreamWriter 类将数据写入文件。它是 System.IO 命名空间的一部分。

Directory 属性检索表示文件父目录的对象。

DirectoryName 属性检索父目录的完整路径

Exists 属性在操作文件之前检查文件是否存在。

IsReadOnly 属性检索或设置一个值,该值指定文件是否可以被读取。 修改。

Length检索文件的大小。

Name检索文件的名称。

示例

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.
登录后复制

以上是C#中如何获取文件大小?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板