
FileInfo类用于在C#中处理文件及其操作。
它提供了用于创建、删除和读取文件的属性和方法。它使用StreamWriter 类将数据写入文件。它是 System.IO 命名空间的一部分。
Directory 属性检索表示文件父目录的对象。
DirectoryName 属性检索父目录的完整路径
Exists 属性在操作文件之前检查文件是否存在。
IsReadOnly 属性检索或设置一个值,该值指定文件是否可以被读取。修改。
Length检索文件的大小。
Name检索文件的名称。
示例
class Program{ public static void Main(){ var path = @"C:UsersKoushikDesktopQuestionsConsoleAppData.csv"; long length = new System.IO.FileInfo(path).Length; System.Console.WriteLine(length); }}
输出
12
示例
class Program{ public static void Main(){ var path = @"C:UsersKoushikDesktopQuestionsConsoleApp"; 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#中如何获取文件大小?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1435242.html
微信扫一扫
支付宝扫一扫