关于Path类和Directory类、DirectoryInfo类总结
来源:互联网 发布:魔兽世界装备数据库 编辑:程序博客网 时间:2024/06/10 09:45
文件路径进行操作,合并文件路径,提出扩展名,修改扩展名,得到指定路径下的文件名,文件路径,不带类型的文件名
静态类 这个类中的操作都是对字符串的操作与实际的文件没有一点关系,由于字符串的不可变性,导致我们在改变了之后还要复制给他本身
Path.combine(@”c:\c”,”b.txt”); 如果提供的路径最后没有加\,在拼接的时候自动给你带上 c:\c\b.txt;
Path.combine(path1,string str);
Path.ChangeExtension(path,string kuozhanming); 这里只是对字符串的操作
Path.GetExtention(path);
Path.GetFilename(string path);返回指定路径下的文件名和扩展名
Path.GetFullName(string 文件名);使用../得到这个文件的父路径 string Filename=”../a.txt”;
Path.GetDirectoryName(string path);
Path.GetTempPath();获取系统临时文件夹的路径
Path.GetTempFileName()获取随机文件名并在临时目录下创建这个文件
Directory静态类 指的是操作目录(文件夹)
DirectoryInfo 文件夹类,是文件夹的抽象,用来描述文件夹对象的(获取指定目录下的所有目录时返回一个DirectoryInfo数组)
DirectoryInfo Directory.CreateDirectory(string path);创建指定路径下目录
Bool Directory.Exists(path);
Directory.Delete(path,true删除子目录);删除之前要判断是否存在要不然会报异常
Directory.Move(string 源地址,string新地址);表示移动和剪切 之能在同一个盘下
Directory.Move(@“c:\a”,@“c:\b”)重命名
String[] Directory.GetDirectories(string path,string指定搜索模式,SearchOption枚举选择当前还是所以子文件夹)
String [] Directory.GetFiles(string path,string指定搜索模式,SearchOption枚举选择当前还是所以子文件夹)
DirectoryInfo dirinfor=new DirectoryInfo(path);获取一个指向这个路径的一个文件夹对象
文件管理器制作
FileInfo [] fileinfo= dirinfo.GetFiles("*",SearchOption.AllDirectories);
DirectoryInfo[] dires= dirinfo.GetDirectories("*",SearchOption.AllDirectories);
foreach (var itemin fileinfo)
{
Console.WriteLine(item.Name);
}
foreach (var itemin dires)
{
Console.WriteLine(item.FullName);
}
- 关于Path类和Directory类、DirectoryInfo类总结
- DirectoryInfo 类(总结)
- Directory类(DirectoryInfo类)和Path类与File类的基本方法与操作以及实例
- C#文件夹操作之Directory类和DirectoryInfo类
- C#中File FileInfo 和Directory DirectoryInfo 类的区别
- DirectoryInfo 类
- DirectoryInfo类
- DirectoryInfo类
- DirectoryInfo类
- DirectoryInfo类和FileInfo类
- Csharp进阶:文件流之Directory类和DirectoryInfo类,FileStream 类
- Directory和DirectoryInfo区别
- File 类,FileInfo 类 Directory 类,DirectoryInfo 类 区别
- 文件操作类StreamWriter 、StreamReader、FileStream 、File、FileInfo 、DirectoryInfo 、Directory
- C#IO 文件读取笔记一(File类和Directory类相关属性,FileInfo类和DirectoryInfo类)
- C#中Path类、File类、Directory类总结
- C#_FileInfo文件属性类和DirectoryInfo文件夹属性类
- directory path file类使用实例。
- 黑马程序员_java枚举的学习心得
- 编译器错误信息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework……”--“
- 关于float,double的精度丢失(一)
- PELCO-D与PELCO-P协议介绍
- ORA-01591:lock held by in-doubt distributed transacation 解析
- 关于Path类和Directory类、DirectoryInfo类总结
- 一个职场菜鸟的时间安排
- android采用post方式获取服务器数据
- xmlBeans xsd生成java类的 scomp命令参数
- Doxygen:类C语言的注释块
- VC++网络安全编程范例(4)-创建自签名证书打包与拆解
- Working on LinkedList Using C#/C/C++
- Android提交数据到服务器的两种方式四种方法
- 操作properties属性文件