ntjm.net
当前位置:首页 >> C#如何获取当前应用程序的上一级路径 >>

C#如何获取当前应用程序的上一级路径

在C#里面获得应用程序的当前路径 Environment.CurrentDirectory 获取应用程序的当前工作目录.System.IO.Directory.GetCurrentDirectory() AppDomain.CurrentDomain.BaseDirectory 这两个只能在WindowForm中使用;Application.

C#获取当前应用程序所在路径及环境变量一、获取当前文件的路径string str1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名. string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程

System.Windows.Forms.Application.StartupPath() 如果是winform程序,默认就应该有这个控制台程序要在项目上右键,添加引用|.net|System.Windows.Forms

string str = @"c:\abc\def\ghi";int idx = str.TrimEnd('\\').LastIndexOf('\\');if(idx>0){string updir = str.Substring(0,idx);// updir就是上一级物理路径了}else{// 已经是根目录,没上一级了}

string s = @"D:\C\B\bin\Debug\";for (int i = 0; i 评论0 0 0

Response.Write(this.GetType()); Response.Write(this.GetType().Assembly.Location+"")获得当前路径 Response.Write(this.GetType().BaseType+""); Response.Write(this.GetType().BaseType.Assembly.Location+"");获得父节点路径

Application.?在 Application类里面的 关于path 属性.你可要自己点出来看看,选择自己需要的路径.有包含当前应用程序完整路径的(包含文件名)有只包含当前应用程序路径的(不包含文件名)

这是很基本的基础知识,建议你先看看基础的书.代码我先写给你:你双击 button ,然后在 button_click 事件里,写入messagebox.show("你点击了button");就可以了.

没必要用反射吧.Application.StartupPath获得应用程序所在目录System.IO.Directory有相关方法获得父路径

使用 Application.StartupPath至于System.IO.Directory.GetCurrentDirectory不行,因为应用程序有个当前工作目录,这个工作目录是会变的,不总是程序的启动目录(当然默认启动是应用程序目录).比如说,你打开命令行(cmd),它就会显示

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com