1、相对路径和绝对路径
绝对路径:就是把在某盘某目录下某文件详细写出,相对路径可以省略前面的一些文件夹,默认为再当前项目目录下储存的文件。路径有3种方式,当前目录下的C#文件相对路径、当前工作盘的C#文件相对路径、绝对路径。以C:\Tmp\Book为例(假定当前工作目录为C:\Tmp)。“Book”,“\Tmp\Book”,“C:\Tmp\Book”都表示C:\Tmp\Book。能写全的绝对目录最好写全,可以借助一些API函数获取当前项目的路径。
2、文件路径的表示:@和’\’
在C#中 “\”是特殊字符,要表示它的话需要使用“\”。由于这种写法不方便,C#语言提供了@对其简化。只要在字符串前加上@即可直接使用“\”
c、c++、c#等语言中\(一个杠)用来作特殊任务,表示转义字符,如\n表示换行,要表示一个\,要用\表示。
3、获取绝对路径的常用API函数
//获取应用程序的当前工作目录。
String path1 = System.IO.Directory.GetCurrentDirectory();
MessageBox.Show(“获取应用程序的当前工作目录:” + path1);
//获取程序的基目录。
String path2 = System.AppDomain.CurrentDomain.BaseDirectory;
MessageBox.Show(“获取程序的基目录:” + path2);
//获取和设置包括该应用程序的目录的名称。
String pa