`
zhangziyueup
  • 浏览: 1168397 次
文章分类
社区版块
存档分类
最新评论

C#.net 获取文件路径方法(Winform)

 
阅读更多

string str1 =Process.GetCurrentProcess().MainModule.FileName;//获得当前执行的exe的文件名。
string str2=Environment.CurrentDirectory;//获取和设置当前目录的完全限定路径。
string str3=Directory.GetCurrentDirectory();//获取应用程序的当前工作目录。
string str4=AppDomain.CurrentDomain.BaseDirectory;//获取基目录,它由程序集冲突解决程序用来探测程序集。
string str5=Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string str6=Application.ExecutablePath;//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
string str7=AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//获取或设置包含该应用程序的目录的名称。

属性说明:

“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”;
“Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名称;
“AppDomain.CurrentDomain.BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“\”;
“System.Threading.Thread.GetDomain().BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“\”;
“Environment.CurrentDirectory”:获取当前应用程序的路径,最后不包含“\”;
“System.IO.Directory.GetCurrentDirectory”:获取当前应用程序的路径,最后不包含“\”;

以上内容转自:http://blog.sina.com.cn/s/blog_40b675ff0100ju78.html

分享到:
评论

相关推荐

    C#.net实现在Winform中从internet下载文件的方法

    本文实例讲述了C#.net实现在Winform中从internet下载文件的方法。分享给大家供大家参考。具体如下: 自己做了一个通用的软件自动升级程序,其中需要从给定的url下载文件到本地,共享一下。 /// /// 下载文件 /// ...

    C#获取程序运行路径的几种方式

    C#获取程序运行时路径的几种方式,包含winForm和ASP.NET获取方式。

    C#56种超漂亮Winform界面皮肤(SSK)

    使用方法: 1、 添加“IrisSkin2.dll”的引用 2、 设置skinEngine的SkinFile的皮肤路径即可 例如: skinEngine1.SkinFile = Application.StartupPath + @"\SteelBlack.ssk";//加载皮肤

    定时自动删除指定文件夹下文件的Winform应用程序

    这是一个可以定时自动删除指定文件夹下文件的Winform应用程序,该程序只适用Windows系统环境,使用.net3.5框架开发,主要包含如下功能: ①可以选择需要删除文件的文件夹(或者直接复制需删除的文件夹路径) ①可以...

    C# ,asp.net 实现Pdf文件转html功能

    C# ,asp.net 实现Pdf文件转html功能 读取硬盘路径下的Pdf文件,转化为html保存到硬盘,上网下载Aspose.Pdf.dll

    C# WinForm编程获取文件物理路径的方法

    本文介绍如何在使用C#开发WinForm程序时,获取程序文件的物理路径。这个物理路径可以用于定位程序所在的目录,从而进行日志创建等扩展操作。 在C#开发时,可以很方便的获取程序文件的物理路径。.NET Framework提供了...

    基于C#、ML.NET、ONNX实现YOLOv5对象检测(源码+说明文档).rar

    1、资源内容:基于C#、ML.NET、ONNX实现YOLOv5对象检测(完整源码+说明文档+数据).rar 2、代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 3、适用对象:计算机,电子信息工程、数学等专业的...

    C# 系统应用之TreeView控件显示树状磁盘路径并在ListView显示文件

    资源主要是结合博客文章:http://blog.csdn.net/eastmount/article/details/21241313主要讲述使用C# winForm实现类似于资源管理器的界面,通过TreeView控件显示"我的电脑"所有磁盘文件树状目录,并点击结点文件夹能在...

    C# ListView显示磁盘目录文件及图标,右键能打开文件、删除文件(源代码)

    本文主要参照http://blog.csdn.net/eastmount/article/details/27264295博客,主要是一个C#的Winform程序,通过TreeView显示磁盘目录“我的电脑”、“我的文档”、CDEF盘树状图及图标.点击不同路径在ListView控件中将...

    vb.net winform combox 显示图片和文字

    vb.net winform combox 显示图片和文字,图片为路径。可重数据库直接读取 路径和文本(数据库部分没有),带部分说明

    如何在C#中使用内嵌资源文件

    在好多的C#和 .Net的论坛中都会提到如何使用内嵌资源的话题,对大多一般的数项目来说,这也许更不就不是一个问题.但是,对于一些复杂的项目,这也许就成了问题.本文会把论坛中的内容汇总一下,比起查询论坛来,文章显得更...

    自己开发的基于Winform的流程图设计器,功能非常强大,支持二次开发和集成到软件中(只有可执行程序,源码联系作者)

    基于.NET Framework4.6 C# Winform开发。数据可输出保存到XML文件,也可另存为图片格式。 支持20种图形类型和2种连接线。每种图形支持自由缩放、移动位置、连接其他对象、编辑文本、设置字体(大小、字体、颜色、...

    C# winform 银行系统

    这是我们实训的作业,一个.net平台开发的winform银行系统,里面有自己建的数据库,下载后可以去app.config去修改下自己的数据库路径,是整个程序能正常运行

    C#中让ListBox支持文件路径的拖放(C/S)原文件

    有时,我们程序,需要加载一个文件列表,这个列表,通常用ListBox来存放,为了方便操作,让listBox支持拖放入文件的路径,是个非常好的功能,在.NET里面实现这个功能,是非常方便,只需要3个步骤:

    asp.net知识库

    .Net 中IE使用WinForm控件的使用心得。 动态加载用户控件的组件!(终结MasterPages技术) 在ASP.NET 1.1下实现模板化站点的新思路 在ASP.Net中两种利用CSS实现多界面的方法 用于弹出ModalDialog进行数据选择的控件 ...

    C#轻型数据库操作类(CSharp OleDb .Net Framework 4.8)

    若您的项目未加入Winform或.net framework 4.8 可手动将其删除:Line 42,239-260 ] 使用方法: 添加文件至项目中 页首:using DataBaseControl; 创建对象:AccessControl varname = new AccessControl("这里是数据库...

    C# 通用的 InputBox 实现类

    由于 C# 类库中没有 实用的inputbox 所以特意自行实现了一个,功能全面,可以接受文本,数字,日期,文件路径,甚至可以实现拖拽的操作等功能,是开发 winform 项目的得力帮助。编译后可用于 .net 所以语言的环境中...

    .net技术资料大全(语言规范 源码教程 学习笔记 技术资料 .net代码生成器)

    使用C#返回系统特殊路径.txt 使用VisualC#.NET检查Windows版本.txt 使用Win32和其他库.txt 使用自己画的光标.txt 数据绑定.txt 水晶报表使用winform.txt 水印.txt 特殊文件夹路径.txt 同一解决方案中一个...

    亮剑.NET深入体验与实战精要2

    4.3 获取应用程序路径信息 174 4.4 回车跳转控件焦点 175 4.5 窗体间传递复杂数据 176 4.5.1 构造传递 176 4.5.2 公有字段传递 177 4.5.3 委托与事件传递 179 4.6 实现个性化窗体界面 181 4.7 无标题窗体拖动的两种...

    DoSeenBrowser - asp/asp.net/web服务器Web仿桌面应用程序开发工具

    <1>Web仿桌面应用程序(支持文件打包):支持将一个网络路径或本地程序封装为一个桌面应用程序、支持自定义程序名称、支持丰富的Web端js访问方法,如:关闭窗体、退出系统、最大化、最小化、任务栏气泡提醒消息、...

Global site tag (gtag.js) - Google Analytics