Ch25 文件和注册表操作(1)--文件系统

1.文件系统操作,相关的累在 System.IO命名空间中,而注册表操作由System.Win32命名空间中的类执行。

2.System.Runtime.Serialization都与串行化有关,串行化是把一些数据(如文档的内容)转化为字节流并存储在某个地方的过程。

3.FileSystemInfo---表示任何文件系统对象的基类

4.FileInfo和File---表示文件系统上的文件  5.DirectoryInfo和Directory---表示文件系统上的文件夹

  只需要执行一次时,用File、Directory静态类,因为省去了实例化.net类的系统开销,执行时间短。

  检查Exists属性:可以确定对象是否存在,其参数类型是否合适

  主要属性:

    DirectoryName(仅用于FileInfo)---theFile.DirectoryName表示包含文件的文件夹的完整路径

    FullName---文件或文件夹的完整路径名

    Extension---文件的扩展名,对于文件夹返回空白

    Length---返回文件的大小,字节

  主要方法:

    Create()  \  Delete()  \  MoveTo()  \  CopyTo()(只适用FileInfo)

    GetDirectories()(只适用DirectoryInfo)---返回DirectoryInfo对象数组,该数组表示文件夹中包含的所有文件夹

    GetFiles()(只适用DirectoryInfo)---返回FileInfo对象数组,该数组表示文件夹中包含的所有文件

    GetFileSystemObjects()(只适用DirectoryInfo)---返回DirectoryInfo和FileInfo对象,它把文件夹中包含的所有对象表示为一个FileSystemInfo引用数组

6.Path---这个类包含的静态成员可以用于处理路径名

  Path.Combine("C:\my documents","readme.text");  //把路径串起来

7.DriveInfo---它的属性和方法提供了指定驱动器的信息

 

转载于:https://www.cnblogs.com/wyh19930325/p/3872997.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值