

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C#获取项目程序路径的方法//获取当前进程的完整路径,包含文件名(进程名)。stringstr=this.GetType().Assembly.Location;result:X:\xxx\xxx\xxx.exe(.exe文件所在的目录+.exe文件名)//获取新的Process组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。stringstr=System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;result:X:\xxx\xxx\xxx.exe(.exe文件所在的目录+.exe文件名)//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。stringstr=System.Environment.CurrentDirectory;result:X:\xxx\xxx(.exe文件所在的目录)//获取当前Thread的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。stringstr=System.AppDomain.CurrentDomain.BaseDirectory;result:X:\xxx\xxx\(.exe文件所在的目录+"\")//获取和设置包含该应用程序的目录的名称。stringstr=System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;result:X:\xxx\xxx\(.exe文件所在的目录+"\")//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。stringstr=System.Windows.Forms.Application.StartupPath;result:X:\xxx\xxx(.exe文件所在的目录)//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。stringstr=System.Windows.Forms.Application.ExecutablePath;result:X:\xxx\xxx\xxx.exe(.exe文件所在的目录+.exe文件名)//获取应用程序的当前工作目录(不可靠)。stringstr=System.IO.Directory.GetCurrentDirectory();result:X:\xxx\xxx(.exe文件所在的目录)System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName获取模块的完整路径。System.Environment.CurrentDirectory获取和设置当前目录(该进程从中启动的目录)的完全限定目录。System.IO.Directory.GetCurrentDirectory()获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\www里,这个函数有可能返回C:\DocumentsandSettings\ZYB\,或者C:\ProgramFiles\Adobe\,有时不一定返回什么东东,我也搞不懂了。(注:此方法取值不固定,随着OpenFileDialog、SaveFileDialog等对象所确定的目录而改变)System.AppDomain.CurrentDomain.BaseDirectory获取程序的基目录。System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase获取和设置包括该应用程序的目录的名称。System.Windows.Forms.Application.StartupPath获取启动了应用程序的可执行文件的路径。效果和2、5一样。只是5返回的字符串后面多了一个"\"而已System.Windows.Forms.Application.ExecutablePath获取启动了应用程序的可执行文件的路径及文件名,效果和1一样。webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”;c#winform用A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”;B:“Application.ExecutablePath”:获取当前应用程序文件的路径,包含文件的名称;C:“AppDomain.CurrentDomain.BaseDirectory":获取当前应用程序所在目录的路径,最后包含“\”;D:“System.Threading.Thread.GetDomain().BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“\”;E:“Environment.CurrentDirectory":获取当前应用程序的路径,最后不包含“\”;F:“System.IO.Directory.GetCurrentDirectory":获取当前应用程序的路径,最后不包含“\”;c#windowsservice用“AppDomain.CurrentDomain.BaseDirectory"或“System.Threading.Thread.GetDomain().BaseDirectory";用“Environment.CurrentDirectory"和“System.IO.Directory.GetCurrentDirectory"将得到“system32"目录的路径;如果要使用“Application.StartupPath"或“Application.ExecutablePath",需要手动添加对“System.Windows.Forms.dll"的引用,并在程序开头用“usingSystem.Windows.Forms"声明该引用;在卸载程序获取系统安装的目录:System.Reflection.AssemblycurPath=System.Reflection.Assembly.GetExecutingAssembly();stringpath=curPath.Location;//得到安装程序类SetupLibrary文件的路径,获取这个文件路径所在的目录即得到安装程序的目录;////点击鼠标的事件ButtonAutomationP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度电子商务网站用户体验提升咨询合同
- 手工艺与现代旅游业的结合考核试卷
- 游戏界面设计质量周期及保证措施
- 网络虚拟货币与游戏经济考核试卷
- 热效应实验中的误差来源分析考核试卷
- 2025年绿化苗木购销合同范例
- 办公楼供水管网系统维护质量管理体系与措施
- 2025年小学招生合同授权协议书
- 健康心灵 美丽人生
- 2025年规范化个人贷款申请还款合同
- 间歇充气加压用于静脉血栓栓塞症预防的中国专家共识(2022年版)
- 机器人机械结构设计教案
- 胎儿宫内窘迫的护理
- 四川建筑安全员-C证考试(专职安全员)题库及答案
- 邻近铁路营业线施工安全监测技术规程 (TB 10314-2021)
- 职业倦怠量表MBI-HSS
- 婚介增值服务流程
- 胖东来商贸集团发展战略研究
- 军队文职人员(司机岗)考试题库大全-道路交通安全法律、法规和规章(重点题)
- 安全扫描与漏洞修复
- 《二硫化钼润滑涂料》编制说明
评论
0/150
提交评论