C#中对文件以及文件夹的操作

     对目录的操作: 

      类:Directory  创建、移动和枚举目录和子目录的静态方法。

             方法:CreateDirectory(string path)  创建path中指定的目录和子目录。

                      Delete(string path)  删除path中指定的空目录。

                      Delete(string path, boolean)  删除path指定的目录,如果boolean为true,删除指定目录下的所有子目录。

                      Exits(string path) 判断是否存在path指定的目录。

 

       类:DirectoryInfo 创建、移动和枚举目录和子目录的实例方法。

            方法:Exists()  判断目录是否存在。

                     GetDirectorise() 返回当前目录的子目录

                     GetDirectories(string) 返回当前目录中符合string的目录数组。

                     GetDirectories(string ,SearchOption) 与给定的搜索条件匹配并使用某个值确定是否在子目录中搜索的目录的数组。

                               searchOption  SearchOption 枚举的一个值,指定搜索操作是应仅包含当前目录还是应包含所有子目录。

 

                                  AllDirectories

                                        在搜索操作中包括当前目录和所有子目录。此选项在搜索中包括重解析点,比如安装的驱动器和符号链接。

                                   TopDirectoryOnly

                                         仅在搜索中包括当前目录。

 

       如果需要创建对象,就使用DirectoryInfo类(需要对一个目录进行频繁的操作)。Directory类也和DirectoryInfo一样,有三个GetDirectories方法,不同的地方在于Directory可以用参数随时指定访问目录,Directoryinfo只能对初始化的那个指定目录做操作。

 

 

       对文件的操作:

        类:StreamReader

        类:StreamWriter

        类:FileInfo

 

 

     

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值