社区
C#
帖子详情
怎么利用C#返回 当前 应用程序的 路径?
afeny
2008-03-11 02:38:37
如题~ 比如我写了一个应用程序~ 然后用户运行了应用程序~ 这个时候我需要代码返回一个路径 这个路径就是当前应用程序 所在文件夹的路径~ 请问怎么写?
...全文
219
18
打赏
收藏
怎么利用C#返回 当前 应用程序的 路径?
如题~ 比如我写了一个应用程序~ 然后用户运行了应用程序~ 这个时候我需要代码返回一个路径 这个路径就是当前应用程序 所在文件夹的路径~ 请问怎么写?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
骑蚊子旅游
2008-03-12
打赏
举报
回复
Application.StartupPath 这个是肯定可以的。
你再好好看看你的代码是不是出了什么问题,或者贴出相关代码大家看一看
sun8134
2008-03-12
打赏
举报
回复
using System.Windows.Forms
string 路径=Application.StartupPath
xray2005
2008-03-12
打赏
举报
回复
'当前应用程序所在的目录路径
System.Environment.CurrentDirectory
'当前应用程序的绝对路径
System.Windows.forms.Application.ExecutablePath;
注意:LZ,你Debug的时候,这个路径是指到你项目做的文件夹的debug\bin这的
可以不要以为是在项目的文件夹.那肯定就不对了噻
ericzhangbo1982111
2008-03-12
打赏
举报
回复
string strAppPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName);
......
ericzhangbo1982111
2008-03-12
打赏
举报
回复
string strAppPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName);
......
anzhiqiang_touzi
2008-03-12
打赏
举报
回复
Application.StartupPath
b哈利路亚d
2008-03-12
打赏
举报
回复
Application.StartupPath
bing0804
2008-03-11
打赏
举报
回复
'当前应用程序所在的目录路径
System.Environment.CurrentDirectory
'当前应用程序的绝对路径
System.Windows.forms.Application.ExecutablePath;
yilanwuyu123
2008-03-11
打赏
举报
回复
应该是可行的呀
afeny
2008-03-11
打赏
举报
回复
用的是 c# 你们说的方法我都试过了 还是不行呀
meimen2
2008-03-11
打赏
举报
回复
.net2008相关技术,sliverlight,linq,db 开发群,群号:39698106
骑蚊子旅游
2008-03-11
打赏
举报
回复
楼主问的是WEB还是桌面软件?
上面的几位把答案都列出来了。
syjchyx
2008-03-11
打赏
举报
回复
webform:
Server.MapPath("~")
winform:
Application.StartupPath
panchenguang
2008-03-11
打赏
举报
回复
如果是asp.net环境,请使用Server.MapPath("./Model.htm")
boblaw
2008-03-11
打赏
举报
回复
Application.ExecutablePath //包括可執行文件的名稱
Application.StartupPath //不包括可執行文件的名稱
ycg_893
2008-03-11
打赏
举报
回复
using System.Windows.Forms; 命名空间
Application.ExecutablePath; 包括可执行文件名称
Application.StartupPath; 不包括打执行文件名称
niyoler
2008-03-11
打赏
举报
回复
Application.StartupPath???
C# winform 开发群,群号:57718204,我们期待您的加入!!
h_w_king
2008-03-11
打赏
举报
回复
System.Environment.CurrentDirectory
c#
获取
当前
程序的
路径
专为Windows Forms设计,
返回
可执行文件的完整
路径
(包含文件名)。获取
当前
工作目录(可能因用户操作改变),适用于文件操作但非程序安装
路径
场景。
返回
当前
进程的主模块完整
路径
(包含.exe文件名),适用于所有应用类型。
返回
当前
执行程序集的完整
路径
(包含文件名),适用于动态加载程序集场景。Windows Forms专用,
返回
启动目录
路径
(不包含文件名)。
返回
应用程序
域的基目录,通常为程序所在目录(末尾带。适用于文件资源加载。
C#
获取
当前
应用程序
目录的几种方式
适用于大多数情况,
返回
应用程序
域的基本目录。:
返回
当前
工作目录,可能与
应用程序
目录不同。:
返回
当前
执行程序集的位置,适合需要具体文件
路径
的情况。:适用于 .NET Core 和 .NET 5+,
返回
应用程序
的基础目录。:获取或设置
当前
工作目录。:适用于 Windows Forms
应用程序
,
返回
应用程序
的启动目录。选择哪种方法取决于你的具体需求和应用场景。对于大多数情况,是一个通用且可靠的选择。
C#
获取
当前
程序运行
路径
//获取
当前
进程的完整
路径
,包含文件名(进程名)。 string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的 Process 组件并将其与
当前
活动的进程关联的主模块的完整
路径
,包含文件名(进程名)。 string str = System.Diagn
C#
获取
当前
运行
路径
的6种实用方法
在
C#
中获取
当前
运行
路径
有多种方法,选择合适的方式取决于
应用程序
的类型和需求。:通常用于控制台
应用程序
,获取工作目录。:适用于获取
应用程序
的基本目录,适用于所有类型的
应用程序
。:适用于需要获取程序集
路径
的情况。:适用于Windows桌面
应用程序
(如Windows Forms/WPF)。:功能与类似,适用于文件操作。根据实际需要选择适合的方法,能帮助你更高效地处理
路径
问题。这篇博客展示了获取
当前
路径
的多种方式,希望能帮助你根据项目需求做出选择。如果有其他问题或想了解更多,请随时留言!
c#
当前
应用程序
路径
c#
当前
应用程序
路径
(转) 应该算是出于对各种DOCK的烦躁(部分DOCK程序在启动程序时,会把
当前
路径
指派为DOCK所在
路径
,当程序中使用相对
路径
时,
路径
对“相对”到DOCK的文件夹里),我在程序中大多使用绝对
路径
来定位文件方便后来者,在这里总结了下,也摘抄了点网上流传的以我的程序为例物理
路径
:E:\
c#
学习\获取
当前
路径
\获取
当前
路径
\bin\Debug\获取
当前
路径
.exe Sy
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章