Path.Combine(string path1, string path2 )的用法
将两个路径合成一个路径,自动处理路径分隔符的问题。 函数声明如下:
public static string Combine ( string path1, string path2 )
常规使用方法。
string path = Path.Combine("D:\\work", "April.txt"); //"D:\work\April.txt"
如果其中一个参数为 null ,会抛出异常。
string path = Path.Combine("D:\\work", null); //System.ArgumentNullException:“Value cannot be null.”
string path = Path.Combine(null, "April.txt"); //System.ArgumentNullException:“Value cannot be null.”
如果其中一个参数为空字符串,返回另一个参数所指定的路径。
string path = Path.Combine("", "April.txt"); // "April.txt"
string path = Path.Combine("D:\\work", ""); // "D:\work"
如果 path2 包含绝对路径,则返回 path2。
string path = Path.Combine("D:\\work", "C:\\April.txt"); //"C:\April.txt"
如果path2 以 \ 或 / 开头,则返回 path2。
string path = Path.Combine("D:\\work", "\\April.txt"); //"\April.txt"
Path.Combine(string path1, string path2 )的用法相关推荐
- .Net 中 获取当前应用程序启动目录的几个方法和Path.Combine 细节
一. .Net 中 获取当前应用程序启动目录的几个方法 AppDomain.CurrentDomain.BaseDirectory 代表的是程序集所在的目录,它具有读取和写入的属性. AppDoma ...
- 【转】Path.Combine (合并两个路径字符串)方法的一些使用细节
System.IO.Path.Combine 简单来说,就是合并两个路径字符串. 比如下面这个调用, Path.Combine(@"C:\11","aa.txt" ...
- 详细解释C# 中Path.Join与Path.Combine的区别
C# 中Path.Join与Path.Combine的区别 public static void Main(){var path1 = "C:/Program Files/";va ...
- JAVA中String的一些常用函数用法总结
最常用的就是Length()函数了, String s=""; int i=s.length(); i结果为0. 如果是String s=null; int i=s.length( ...
- java replaceall函数_JAVA中string.replace和string.replaceAll的区别及用法
展开全部 JAVA中string.replace()和string.replaceAll()的区别及用法乍一看,字面上理解好像replace只替换第一个出现的字符(受javascript的影响),32 ...
- Java||String类中indexOf的用法
indexOf的四种用法: int indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引. int indexOf(int ch, int fromIndex) 返回在此字符 ...
- JAVA中string.replace()和string.replaceAll()的区别及用法 数据库中[]转义
JAVA中string.replace()和string.replaceAll()的区别及用法 乍一看,字面上理解好像replace只替换第一个出现的字符(受javascript的影响),replac ...
- c语言 append,对C++ string append方法的常用用法详解
C++ string append()添加文本 使用append()添加文本常用方法: 直接添加另一个完整的字符串: 如str1.append(str2); 添加另一个字符串的某一段子串: 如str1 ...
- String.format()格式化数据用法
String.format()格式化数据用法: String.format("[编号%1$d]%2$s", item.getGoodsID(), item.getGoodsName ...
最新文章
- (C++)1032 挖掘机技术哪家强
- 我是一名普通程序员,通过自己的努力,我的收入涨了3倍!
- 使用Letax引用文献一直报错: LaTeX Error: Something‘s wrong--perhaps a missing \item
- ReactJS入门之前端开发的演变
- 收集Java 性能优化的44个建议
- java对五排六列考生随机排座,Java入门第三季6-5扩展练习-随机字符串排序
- ubuntu12 04下django安装略谈
- php cpu型号,linux如何查看cpu型号?
- Hexo 简明入门教程(一)
- Ubuntu: apt安装clang
- 计算机终端保密检查 玩游戏,计算机终端保密检查系统
- 解决VMware虚拟机桥接模式无法上网
- Leaflet渲染TopoJSON数据demo
- wdcp服务器权限修改,Linux下wdcp控制面板安装tipask3.0教程
- Android 原生分享图片文字到微信
- BOJ 1433 Tom 的潜望镜 优先队列+BFS
- html复习第六天 京东首页布局(导航栏/左侧)
- HDMI EDID概念梳理
- 百度服务器保存信息多久,百度快照在百度服务器里保存多长时间???
- 摄影中的曝光补偿、白加黑减
热门文章
- 特笑(1):滤镜+video设计S6总决赛介绍页面
- 基于Deep Learning的中文分词尝试
- photosho 等距复制或旋转复制
- 五个金念什么_两个“金”字合在一起读什么(图)
- 2020-06-10 html的MSE理解 + css的地球自转还围着太阳公转 + js的for-in语句 +登录验证的数字位数
- 苹果手机耗电快_iPhone12连5G耗电快 为什么5G手机更耗电?
- 空中客车(Airbus)计划开展机票价格衍生品交易
- Django中间件详解
- Superset使用教程
- 20P34 Premiere预设170个线条MG图形元素小动画 Motion Graphics