【CSharp 学习笔记】关于路径的一些小笔记
2017-08-03 16:32
316 查看
以下是我在编程过程中发现的,经常会遗忘的一些细节,在此记录,方便复习。
关于相对路径
在CSharp中,”.” 以及 “..” 分别表示当前目录和上级目录。string path = string.Empty; //预设当前工作路径为 C:\windows\workspace\ path = @".\Server.conf" //等同于 C:\windows\workspace\Server.conf path = @"..\Readme.md" //等同于 C:\windows\Readme.md path = @"..\..\23333.txt" //等同于 C:\23333.txt
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName
获取模块的完整路径,包括文件名。
using System.Diagnostics; //沿用上面的预设,启动一个名为 Server.exe 的应用程序 Debug.WriteLine(Process.GetCurrentProcess().MainModule.FileName); //输出 C:\windows\workspace\Server.exe
因为不常接触,所以总是很容易遗忘掉一些小细节,仔细整理之后发现记得挺清楚的了,但还是以防万一,记录下来。
相关文章推荐
- 关于C#委托的一些学习笔记
- Python学习笔记(六)关于日期的一些操作
- java学习笔记,关于java的一些基础知识,适用于初学者,第一节
- Hadoop学习笔记(五):一些关于HDFS的基本知识
- 学习C#的一些笔记(关于继承与多态,static关键字)
- 【CSharp 学习笔记】关于使用字符串作为索引值的索引器
- 数据结构学习笔记 --- 线性表 (一些常见的关于链表的算法和面试题)
- 【CSharp 学习笔记】关于ManualResetEvent的用法
- 关于this的一些学习笔记
- 关于jvm 的一些学习笔记
- 关于LINQ(语言集成查询)的一些学习笔记(没实践过的)
- 关于框架的一些学习笔记
- 关于LINQ(语言集成查询)的一些学习笔记
- 学习笔记:关于Linux主机将编译产生的模块导入目标板的一些基本步骤
- IntelliJ IDEA 学习笔记 - 关于tab的一些设置
- 关于aircrack-ng的一些学习笔记及问题
- MyBatis3 学习笔记(一) 关于第一个小程序引发的一些小异常
- 前端学习笔记17/08/06——关于CSS学习的一些总结
- L的java学习笔记——关于运算符和循环的一些重点
- Groovy学习笔记之关于闭包的一些补充