DirectoryInfo和FileInfo
一、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相关推荐
- C#中的DirectoryInfo及FileInfo中的Name属性简记
DirectoryInfo: FullName属性: 获取目录的完整路径,其值为 "C:\aa\bb"的格式; Name属性:获取当前实例对象的文件夹名称,不包含完整路径,如:只返 ...
- 文件及文件夹操作- File类、Directory 类、FileInfo 类、DirectoryInfo 类
命名空间:using system .IO; 1. File类: 创建:File.Create(路径);创建文件,返回FileStream FileStream fs = File.Create(路径 ...
- FileInfo和DirectoryInfo
一.最直观的比较 file和fileinfo都提供对文件的操作 file类提供静态的方法,file类不能被继承,也不能产生实例,如果只需要使用一次或者次数很少,那么使用file类会比使用fi ...
- C# DirectoryInfo GetFiles()获得的文件列表与本机下文件顺序一致
基于Windows系统,获取文件列表后使用Windows系统排序机制排一下序就行,这里需要调用windows排序的dll. 需新建一个文件排序类, using System; using System ...
- DirectoryInfo(查询)---遍历指定文件夹下所有文件及文件夹
一.DirectoryInfo(查询)-遍历指定文件夹下所有文件及文件夹 ## 一.GetDirectories()方法遍历文件夹 string path = Application.StartupP ...
- C# FileInfo和File类的异同
System.IO命名空间中提供的文件操作类有File和FileInfo,这两个类的功能基本相同,只是File是静态类,其中所有方法都是静态的,可以通过类名直接调用,不需要实例化.而FileInfo是 ...
- C#中DirectoryInfo类、目录信息类、文件夹信息类的用法
一.file和fileinfo都提供对文件的操作 ①file类提供静态的方法,file类不能被继承,也不能产生实例,如果只需要使用一次或者次数很少,那么使用file类会比使用fileinfo效率高,但 ...
- DirectoryInfo遍历文件及文件夹
1.GetDirectories()方法遍历文件夹 string path = Application.StartupPath; DirectoryInfo myDirectoryInfo = new ...
- 路径,文件,目录,I/O常见操作汇总
摘要: 文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案 ...
最新文章
- 学习java周期_Java第一作业周期总结
- 手写一个简单的HashMap,搞定挑剔面试官
- Mysql学习总结(5)——MySql常用函数大全讲解
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(五)(NumPy科学计算库<矩阵和随机数>python)
- linux安装mathematica7,Linux下面如何安装maple,mathematica,matlab这类软件?
- jQuery 历史版本
- linux安装vmware出现Gtk-Message: Failed to load module pk-gtk-module canberra-gtk-module的解决方法...
- c++ 打印条码_条码打印软件之优化导入PDF文档的清晰度
- 【WiFi】WiFi 6E
- 在这个世界我只喜欢三件事---暮光之城
- 工业互联网+危化安全生产综合管理平台怎样建
- 浏览器主页被hao123等篡改解决方法
- 下列python语句的输出结果是_下列Python语句的输出结果是 __________ 。
- vim如何提高效率:使用jk绑定Esc
- 计算机协会财务部部长职责,社团财务部部长职责.doc
- 概要数据结构(Sketch)
- 创建简单demo通用步骤
- 【层级文本分类】Constrained Sequence-to-Tree Generation for Hierarchical Text Classification
- DSST折腾笔记(二):在安卓手机下的移植
- 两步轻松解除盗版Windows XP盗版警告