首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

路径有关问题

2012-01-08 
路径问题我建了个项目(CS),在D盘,D:\A\AppDomain.CurrentDomain.BaseDirectory.ToString()可以得到D:\A\A\

路径问题
我建了个项目(CS),在D盘,D:\A\
AppDomain.CurrentDomain.BaseDirectory.ToString()可以得到D:\A\A\bin\Debug,而我只想得到D:\A\A,应该用什么方法呢?


[解决办法]
使用Directory读取绝对路径
使用路径名为
"D://A//A "
[解决办法]
看看application下面的方法吧.按ls的做法文件换了路径就不行了
[解决办法]
string ApplicationStartupPath=Application.StartupPath;
可以得到安装的路径 就像你演示的那样c:\安装文件所在路径
[解决办法]
解析D:\A\A\bin\Debug得到的路径并不准确,看来你只能在整个硬盘中找,但是如果有两个相同项目也会失败,所以没有办法
[解决办法]
程序的目录应该以可执行程序所在的目录为相对路径。可执行程序在哪里,就以哪时为相对的起点。而不能以项目的目录为相对的路径。因为程序部署后只存在可执行程序所在的目录而没有了项目所在的目录。
[解决办法]
AppDomain.CurrentDomain.BaseDirectory.ToString()+ "\\..\\.. "

热点排行