zoukankan      html  css  js  c++  java
  • 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---它的属性和方法提供了指定驱动器的信息

  • 相关阅读:
    hdu2155 小黑的镇魂曲(dp)
    hdu2155 小黑的镇魂曲(dp)
    hdu2158 最短区间版大家来找碴
    hdu2158 最短区间版大家来找碴
    hdu2102 水搜索
    hdu2102 水搜索
    hdu 2058 枚举区间和个数
    hdu 2058 枚举区间和个数
    hdu4982 暴搜+剪枝(k个数和是n,k-1个数的和是平方数)
    hdu4982 暴搜+剪枝(k个数和是n,k-1个数的和是平方数)
  • 原文地址:https://www.cnblogs.com/wyh19930325/p/3872997.html
Copyright © 2011-2022 走看看