c#基础 path 类的各种套路
string str = @"C:\3000soft\Red Spider\Data\Message\老赵.wav";
//获得文件名
Console.WriteLine(Path.GetFileName(str));
//获得文件名但是不包含扩展名
Console.WriteLine(Path.GetFileNameWithoutExtension(str));
//获得文件的扩展名
Console.WriteLine(Path.GetExtension(str));
//获得文件所在的文件夹的名称
Console.WriteLine(Path.GetDirectoryName(str));
//获得文件所在的全路径
Console.WriteLine(Path.GetFullPath(str));
//连接两个字符串作为路径
Console.WriteLine(Path.Combine(@"c:\a\" , "b.txt"));
File //操作文件,静态类,对文件整体操作。拷贝、删除、剪切等。
Directory //操作目录(文件夹),静态类。
Path//对文件或目录的路径进行操作(很方便)【字符串】
Stream//文件流,抽象类。
FileStream//文件流,MemoryStream(内存流),NetworkStream(网络流)
StreamReader //快速读取文本文件
StreamWriter//快速写入文本文件
最新文章
- Java面向对象三大特点之封装
- Unit Of Work--工作单元(一)
- phpredis中文手册——《redis中文手册》 php版--引用他人
- left join查询结果大于原始数据
- 《Linux内核设计与实现》读书笔记(十一)- 定时器和时间管理【转】
- jquery动态刷新局部表单
- double和real型有什么区别 [
- Python错误集
- CCIE-MPLS VPN-实验手册(中卷)
- 主机和VMware中的Linux如实现共享文件夹
- hdu4729 树链剖分+二分
- Delphi Inputbox,InputQuery用法
- Filter、Interceptor、Aspect 区别及实现
- Markdown 语法文档
- zookeeper实现项目初始化缓存以及同步监听
- .net core web api 与httpclient发送和接收文件及数据
- django学习之——Model
- vscode 开发 Java web 急速教程
- 本地存储之sessionStorage
- 【题解】Atcoder ARC#96 F-Sweet Alchemy