1、DirectoryInfo 类

DirectoryInfo 类派生自 FileSystemInfo 类。它提供了各种用于创建、移动、浏览目录和子目录的方法。该类不能被继承。

2、FileInfo 类

FileInfo 类派生自 FileSystemInfo 类。它提供了用于创建、复制、删除、移动、打开文件的属性和方法,且有助于 FileStream 对象的创建。该类不能被继承。

3、实例

// 创建一个 DirectoryInfo 对象
            DirectoryInfo mydir = new DirectoryInfo(@"c:\Windows");

// 获取目录中的文件以及它们的名称和大小
            FileInfo [] f = mydir.GetFiles();
            foreach (FileInfo file in f)
            {
                Console.WriteLine("File Name: {0} Size: {1}",
                    file.Name, file.Length);
            }

转载于:https://www.cnblogs.com/sayshap/p/7638383.html

c# DirectoryInfo 类和 FileInfo 类相关推荐

  1. 文件及文件夹操作- File类、Directory 类、FileInfo 类、DirectoryInfo 类

    命名空间:using system .IO; 1. File类: 创建:File.Create(路径);创建文件,返回FileStream FileStream fs = File.Create(路径 ...

  2. C#文件操作基础之File类和FileInfo类

    文件和I/O流的差异: 文件是一些具有永久存储及特定顺序的字节组成的一个有序的.具有名称的集合. 因此对于文件,我们经常想到文件夹路径,磁盘存储,文件和文件夹名等方面. I/O流提供一种后备存储写入字 ...

  3. File类与FileInfo类的区别

    这些年代码也写了不少,关于文件I/O的操作也写了很多,基本上File类与FileInfo类也没有刻意的去看性能,有时用着也挺糊涂的,今天就将这些I/0操作总结下,老样子贴码 首先先了解清楚下File类 ...

  4. fileinfo什么意思_C中File类和FileInfo类有什么区别?

    参考答案如下 类和类C中File类和FileInfo类有什么区别? 区别成都社会保险的问题 类和类请教:2011四川会计从业<会计基础>密押试卷(8)第3大题第5小题如何解答? 区别请教: ...

  5. File类与FileInfo类

    File是一个静态类,常用于文件操作,读取,修改文件等等.File类的大部分方法最终都是转换为流(Stream)的操作,只不过是.net提取帮你封装好了这些常用的流.并且会自动清理占用的资源. 例如: ...

  6. C#经验:C#File和FileInfo类的使用

    文件和I/O流的差异: 文件是一些具有永久存储及特定顺序的字节组成的一个有序的.具有名称的集合. 因此对于文件,我们常常想到目录路径,磁盘存储,文件和目录名等方面. I/O流提供一种后备存储写入字节和 ...

  7. C# 获取文件大小,创建时间,文件信息,FileInfo类的属性表

    OpenFileDialog openFileDialog1 = new OpenFileDialog(); if(openFileDialog1.ShowDialog() == DialogResu ...

  8. FileInfo类 c# 1614533684

    FileInfo类 c# 1614533684 这是一个非静态类 可以替换静态类的File的相关操作 方法 实例化对象 判断文件是否存在 拷备文件 如果目标路径已经存在 则会报错 移动文件 剪切操作 ...

  9. C# FileInfo类:文件操作

    C# 语言中FileInfo使用类执行典型操作, 例如复制.移动.重命名.创建.打开.删除和追加到文件. File 类是静态类,其成员也是静态的,通过类名即可访问类的成员:FileInfo 类不是静态 ...

最新文章

  1. Latex、Lyx学习备忘
  2. 低能量社交时代,我们都成了小心翼翼的「舔狗」
  3. MyEclipse+JavaEE+jsp+sqlsever实现产品售后服务系统
  4. shell grep cut 【整理】
  5. 趋势:“无人化”的未来,这些事情你需要知道!
  6. iphone保修期多久_小心!教你如何鉴别 iPhone 翻新机,黑机千万别买!
  7. MongoDB学习之(二)java连接
  8. Android -- Looper.prepare()和Looper.loop() —深入版
  9. python攻击局域网电脑_怎么攻击对方电脑?以知对方IP,且对方在线
  10. SIFT算法 特征匹配
  11. 千图成像python_吞了1000瓶老干妈的南山头铁鹅,Python制作千图成像(附上源代码和应用程序)...
  12. 180720_有道词典离线增强版添加词库(小众知识)
  13. 实用工具系列 - FileZilla安装下载与使用
  14. 关于HTML字体出现模糊重影,点击后字体后变正常的情况与解决方法
  15. (八)Dubbo常见的错误总结
  16. 面试官:请你说一说vuex的五个属性,分别是什么,区别和用途说一下
  17. python初学者练习(二)斐波那契兔子问题
  18. 理解RabbitMQ中的AMQP模型,知乎上已获万赞
  19. 数梦工场,新型互联网领域“独角兽”出笼
  20. CAN收发器TJA1050与MCP2551的对比

热门文章

  1. mysql 特殊运算_用特殊的MySQL运算符获得更多数据比较功能
  2. java当数值超过byte时_java试题及答案
  3. xshell连接虚拟机里的linux系统
  4. Maven resource标签
  5. ssm整合之七 事务以及404页面处理
  6. ssm整合2 增删改
  7. matlab怎么删除上一条命令_怎么恢复电脑上删除的图片?四大步搞定
  8. Pyppeteer 使用笔记
  9. 【算法与数据结构】堆排序是什么鬼?
  10. elasticsearch api中的Delete By Query API操作