首页 > 编程语言 >C#--Path目录路径常用操作

C#--Path目录路径常用操作

时间:2022-10-16 23:56:41浏览次数:45  
标签:返回 filePath C# 路径 System -- IO Path

经常百度这个问题,经常记不住,以下是笔记:

参考:https://blog.csdn.net/u011976734/article/details/79654399 

定义 string filePath =@"E:/project/test/20180322.jpg";

 

 方法  方法说明  结果
System.IO.Path.ChangeExtension(filePath, "txt")  更改路径字符串的扩展名 E:/project/test/20180322.txt
System.IO.Path.GetDirectoryName(filePath) 返回指定路径字符串的目录信息 E:/project/test/
System.IO.Path.GetExtension(filePath)  返回指定的路径字符串的扩展名  .jpg
System.IO.Path.GetFileName(filePath)  返回指定路径字符串的文件名和扩展名 20180322.jpg
System.IO.Path.GetFileNameWithoutExtension(filePath)  返回不具有扩展名的指定路径字符串的文件名  20180322
System.IO.Path.GetPathRoot(filePath) 获取指定路径的根目录信息  E:/
System.IO.Path.GetRandomFileName() 返回随机文件夹名或文件名   ct2h5b2h.sed
System.IO.Path.GetTempFileName()  创建唯一命名的零字节的临时文件并返回其绝对路径  C:/Documents and Settings/Randy/Local Settings/Temp/tmpAD.tmp
System.IO.Path.GetTempPath()  返回当前系统的临时文件夹的路径  C:/Documents and Settings/Randy/Local Settings/Temp/
System.IO.Path.HasExtension(filePath) 返回路径是否包括文件扩展名   True
System.IO.Path.IsPathRooted(filePath) 返回路径是绝对路径还是相对路径 Ture
System.IO.Path.Combine(@ "c: ", "b.txt ")  返回合并后的路径  C:/b.txt
System.IO.Path.GetFullPath("20180322.jpg")  查找文件并返回其绝对路径
E:/project/test/20180322.jpg
     

 

标签:返回,filePath,C#,路径,System,--,IO,Path
From: https://www.cnblogs.com/firespeed/p/16797660.html

相关文章

  • 数学杂记
    排序不等式:设\(a_1\leqa_2\leq...\leqa_n,b_1\leqb_2\leq...\leqb_n\),\(P\)是\(\{1,2,...,n\}\)的一个排列,则有\[\displaystyle\sum_{i=1}^na_ib_......
  • Kruskal重构树 学习笔记
    我们回顾一下最小与最大生成树的性质:对于一张图的最小生成树,原图中任意两个节点中任意一条路径的边权最大值的最小值为生成树中节点路径间边权的最大值。最大生成树则相反......
  • 数据库设计概念
    数据库设计概念数据库设计就是根据业务系统的具体需求,结合我们所选用的DBMS,为这个业务系统构造出最优的数据存储模型建立数据库中的表结构以及表与表之间的关联关系的过......
  • 实验室深度学习服务器崩溃——Oops: 0000 [#1] SMP NOPTI
    这两天实验室的服务器总是崩溃,重启已经不能解决问题了,由于是跑深度学习的服务器,而且还是承接国家级项目的运行服务器,可以说是实验室的主要生产力了,给出报错的日志:  Oc......
  • 树上莫队 学习笔记
    树上莫队本质上是把树上的结点转化为区间信息,从而使用莫队求解。但是不能直接使用树链剖分的\(\text{dfs}\)序,因为树上任意一条路径所对应的区间不是连续的。此处需要用......
  • oracle学习笔记
    select*fromtest_all;--全量的数据insertintotest_all(ID,NAME,FISRT_FLG)values('1','aaa','1');insertintotest_all(ID,NAME,FISRT_FLG)values......
  • C++ 的类&对象
    C++在C语言的基础上增加了面对对象的编程,C++支持面向对象程序设计;类是C++的核心特性,用于指定对象的形式,类中的数据和方法称为类的成员。1.C++类的定义类定义是以关键......
  • 自适应辛普森法 学习笔记
    对于一个二次函数\(f(x)=ax^2+bx+c\),积分得\(F(x)=\displaystyle\int_0^xf(t)\,\mathrm{d}t=\dfrac{a}{3}x^3+\dfrac{b}{2}x^2+cx+C\)。于是\[\dis......
  • java中的instanceof和类型转换
    java中的instanceof和类型转换父类代码如下:packageoop.Demo06;​publicclassPerson{  publicvoidrun(){    System.out.println("run"); }}​ ......
  • java实现计算字符串表达式
    引言在java后端中,偶尔存在需要将一个字符串当成表单式来计算。本文中,实现了java后端如何执行字符串的表单式实现ScriptEngineManagermanager=newScriptEngineManage......