DirectoryInfo与FileInfo的区别

原创 2007年09月26日 14:26:00

DirectoryInfo di=new DirectoryInfo("filepath"); if(!di.Exists){di.Create();}

irectoryInfo.Create()方法有一个有趣的地方,就是即使该路径上一级或多级父目录并不存在,它也可以创建目录.

而FileInfo类并没有同样的性能,如果给FileInfo对赋一个字符串,然后调用Create方法,那么它将沿着子目录结构向下,在遇到丢失的路径时将会出错,所以使用FileInfo类创建目录应该一层一层手动创建

相关文章推荐

C#学习之基础篇(File、FileInfo、Directory、DirectoryInfo区别)

C#学习之基础篇(File、FileInfo、Directory、DirectoryInfo区别)       主要分2大类,对文件的操作(File,FileInfo),对目录的操作...

解析文件和流(Files ||Streams || DirectoryInfo类 ||FileInfo类)

Stream 类: 流涉及三个基本操作: 可以读取流。读取是从流到数据结构(如字节数组)的数据传输。 可以写入流。写入是从数据结构到流的数据传输。 流可以支持查找。查找是对流内的当前位置进行...
  • skydxd
  • skydxd
  • 2011年08月17日 16:26
  • 578

文件操作类StreamWriter 、StreamReader、FileStream 、File、FileInfo 、DirectoryInfo 、Directory

Directory.CreateDirectory("D:\\a\\b\\c");            //创建目录和子目录             Directory.Delete("D:\\a...
  • Baple
  • Baple
  • 2011年11月03日 10:54
  • 1053

File,FileInfo,FileStream区别与联系

  • 2010年10月01日 17:02
  • 100KB
  • 下载

File与FileInfo的区别

  • 2015年03月09日 13:12
  • 14KB
  • 下载

c#FileStream文件读写.以及filestream,file和FileInfo的区别

//C#文件流写文件,默认追加FileMode.Append              string msg = "okffffffffffffffff";             byte[] my...

vb.net 教程 4-3 文件操作 FileInfo 1

.Net对文件的操作主要通过System.Io命名空间进行的,包括驱动器、文件夹、文件信息的获取、简单操作,以及文件和数据流的读写等。 在本章教程中需要引用System.Io,请在窗体的所有代码之前,...

Directory类(DirectoryInfo类)和Path类与File类的基本方法与操作以及实例

1 文件操作常用相关类 1)File //操作文件,静态类,对文件整体操作。拷贝、删除、剪切等。 2)Directory //操作目录(文件夹),静态类。 3)DirectoryInfo //文...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DirectoryInfo与FileInfo的区别
举报原因:
原因补充:

(最多只允许输入30个字)