您的位置:首页 > 编程语言 > C#

【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


因为不常接触,所以总是很容易遗忘掉一些小细节,仔细整理之后发现记得挺清楚的了,但还是以防万一,记录下来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CSharp C#