标签:
在c#中,相对路径是用"."和".."表示,"."代表当前目录,".."代表上一级录。例如 假设我用vs2005在D:\My Documents\Visual Studio 2005\Projects目录里创建了一个名叫controls的项目,即在Projects文件夹里有一个controls文件夹,controls文件夹里有三个文件:controls.sln controls文件夹 GulfOfStLawrence文件夹。D:\My Documents\Visual Studio 2005\Projects\Controls\Controls\bin\Debug是这个简单项目能够运行的可执行文件Controls.exe现在我想要 D:\My Documents\Visual Studio 2005\Projects\Controls\GulfOfStLawrence文件夹下的Gulf_of_St._Lawrence.mxd(arcgis desktop)工程文件路径。那么相对路径应该就是"..\..\..\GulfOfStLawrence\Gulf_of_St._Lawrence.mxd"即string filename = @"..\..\..\GulfOfStLawrence\Gulf_of_St._Lawrence.mxd";心得:1.用相对路径能增加项目的可移植性。使一个工程在移植过程中变得简单,节省了大量布置与工程相关的文件的时间。(如果设置的是绝对路径)。 2.使用相对路径也使程序代码变得简单 3. 但有一点必须注意:(只能在同一个驱动器里(如:都在D:里)使用相对路径)。
C#路径 (转载)
原文地址:http://www.cnblogs.com/qtiger/p/5703777.html