一、DirectoryInfo目录信息类

作用:获取文件夹的更多信息

FullName:完整的文件夹路径

Name:文件夹的名字

        //1.创建文件夹方法的返回值DirectoryInfo dInfo = Directory.CreateDirectory(Application.dataPath + "/Test");//全路径print(dInfo.FullName);//文件名print(dInfo.Name);

获取上级文件夹信息以及子文件夹信息

        //查找路径的上级文件夹信息DirectoryInfo dInfo = Directory.GetParent(Application.dataPath + "/Test");//全路径print(dInfo.FullName);//文件名print(dInfo.Name);//得到所有子文件夹的目录信息DirectoryInfo[] dInfos = dInfo.GetDirectories();

二、FileInfo类

作用:通过DirectoryInfo得到该文件夹下的所有文件信息

FileInfo[] fInfos = dInfo.GetFiles();for (int i = 0; i < fInfos.Length; i++){print("**************");print(fInfos[i].Name);//文件名print(fInfos[i].FullName);//路径print(fInfos[i].Length);//字节长度print(fInfos[i].Extension);//后缀名}

DirectoryInfo和FileInfo相关推荐

  1. C#中的DirectoryInfo及FileInfo中的Name属性简记

    DirectoryInfo: FullName属性: 获取目录的完整路径,其值为 "C:\aa\bb"的格式; Name属性:获取当前实例对象的文件夹名称,不包含完整路径,如:只返 ...

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

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

  3. FileInfo和DirectoryInfo

    一.最直观的比较 file和fileinfo都提供对文件的操作      file类提供静态的方法,file类不能被继承,也不能产生实例,如果只需要使用一次或者次数很少,那么使用file类会比使用fi ...

  4. C# DirectoryInfo GetFiles()获得的文件列表与本机下文件顺序一致

    基于Windows系统,获取文件列表后使用Windows系统排序机制排一下序就行,这里需要调用windows排序的dll. 需新建一个文件排序类, using System; using System ...

  5. DirectoryInfo(查询)---遍历指定文件夹下所有文件及文件夹

    一.DirectoryInfo(查询)-遍历指定文件夹下所有文件及文件夹 ## 一.GetDirectories()方法遍历文件夹 string path = Application.StartupP ...

  6. C# FileInfo和File类的异同

    System.IO命名空间中提供的文件操作类有File和FileInfo,这两个类的功能基本相同,只是File是静态类,其中所有方法都是静态的,可以通过类名直接调用,不需要实例化.而FileInfo是 ...

  7. C#中DirectoryInfo类、目录信息类、文件夹信息类的用法

    一.file和fileinfo都提供对文件的操作 ①file类提供静态的方法,file类不能被继承,也不能产生实例,如果只需要使用一次或者次数很少,那么使用file类会比使用fileinfo效率高,但 ...

  8. DirectoryInfo遍历文件及文件夹

    1.GetDirectories()方法遍历文件夹 string path = Application.StartupPath; DirectoryInfo myDirectoryInfo = new ...

  9. 路径,文件,目录,I/O常见操作汇总

    摘要:    文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案 ...

最新文章

  1. 学习java周期_Java第一作业周期总结
  2. 手写一个简单的HashMap,搞定挑剔面试官
  3. Mysql学习总结(5)——MySql常用函数大全讲解
  4. 神经网络与深度学习——TensorFlow2.0实战(笔记)(五)(NumPy科学计算库<矩阵和随机数>python)
  5. linux安装mathematica7,Linux下面如何安装maple,mathematica,matlab这类软件?
  6. jQuery 历史版本
  7. linux安装vmware出现Gtk-Message: Failed to load module pk-gtk-module canberra-gtk-module的解决方法...
  8. c++ 打印条码_条码打印软件之优化导入PDF文档的清晰度
  9. 【WiFi】WiFi 6E
  10. 在这个世界我只喜欢三件事---暮光之城
  11. 工业互联网+危化安全生产综合管理平台怎样建
  12. 浏览器主页被hao123等篡改解决方法
  13. 下列python语句的输出结果是_下列Python语句的输出结果是 __________ 。
  14. vim如何提高效率:使用jk绑定Esc
  15. 计算机协会财务部部长职责,社团财务部部长职责.doc
  16. 概要数据结构(Sketch)
  17. 创建简单demo通用步骤
  18. 【层级文本分类】Constrained Sequence-to-Tree Generation for Hierarchical Text Classification
  19. DSST折腾笔记(二):在安卓手机下的移植
  20. 两步轻松解除盗版Windows XP盗版警告

热门文章

  1. mysql进程daemon_守护进程(Daemon)
  2. 2022年河南省高等职业教育技能大赛信息安全管理与评估赛项竞赛方案
  3. 美“无线城市计划”遭冰火两重天 流产成必然
  4. 集群挖矿脚本排查日记
  5. 激光打印机硒鼓HP1500/2500粉盒重生攻略
  6. 深度解析Java中的5个“黑魔法”
  7. IOS审核被拒 这里您的应用使用HealthKit
  8. rabbitMq的死信实现
  9. archlinux/manjaro常用软件推荐
  10. 查找搜狐文章里面插入的腾讯视频