.net部署项目时读取路径的问题,急!! 我想获得安装程序所在的路径,比如如果setup.exe在d:\aa\setup.exe,那么我想获取d:\aa这个路径,而不是程序要安装的目的路径。求教各位,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该如何获取呢?Assembly asm = Assembly.GetExcutingAssembly ();[TARGETDIR] 上面这些都只能获取目的路径。 String Path=AppDomain.CurrentDomain.BaseDirectory.ToString() 相对路径:System.Environment.CurrentDirectory(随用户的操作而改变);程序安装后的路径:AppDOmain.CurrentDomain.BaseDirectory;(只要程序安装了,就永远不变)穷风了,给点分吧~ 2楼和3楼的结果获得的是system32路径,不是源路径阿? 你的意思是不是獲取指定文件的根文件夾,如果這樣,下面程式你可以看下: 使用System.IO命名空間下的Directory類的GetDirectoryRoot()方法 string MyRoot=System.IO.Directory.GetDirectoryRoot("setup.exe");如果獲取當前程序所在的文件夾則如下: System.IO命名空間下的Directory類的GetCurrentDirectory()方法 string MyRoot=System.IO.Directory.GetCurrentDirectory(); 穷风了,给点分吧~ 楼上的结果出来的还是c:\windows\system32,不是我想要的目录。setup.exe不论放在哪,用以上方法获取的结果都是c:\windows\system32,而不是setup.exe所在的真实路径,为什么呢? 在您的整個系統中(c;d:e:......),不可能只有一個名為setup.exe文件吧...... 求一正则 winform 如何动态引用Webservice 写了一个Log的输出类,但自己又不会使用了,帮忙看一下下面代码缺什么,请补充++ 请大虾帮忙写上注释! 怎样动态执行一段代码 数据转换 C#有没有类似于MPI和openMP的类库来支持并行程序设计? 请教帅歌靓妹们一个问题.谢谢了 用C# 做一个WINDOWS 同步服务 请问足球彩票的复式选号的算法怎么写? C#做的WIN应用程序,怎样实现单击出系统对话框? 新手问题~~~关于DataTable.Select方法
Assembly asm = Assembly.GetExcutingAssembly ();
[TARGETDIR]
上面这些都只能获取目的路径。
程序安装后的路径:AppDOmain.CurrentDomain.BaseDirectory;(只要程序安装了,就永远不变)穷风了,给点分吧~
使用System.IO命名空間下的Directory類的GetDirectoryRoot()方法 string MyRoot=System.IO.Directory.GetDirectoryRoot("setup.exe");如果獲取當前程序所在的文件夾則如下: System.IO命名空間下的Directory類的GetCurrentDirectory()方法 string MyRoot=System.IO.Directory.GetCurrentDirectory(); 穷风了,给点分吧~