社区
C#
帖子详情
.net部署项目时读取路径的问题,急!!
leo_asp
2006-12-04 02:23:13
我想获得安装程序所在的路径,比如如果setup.exe在d:\aa\setup.exe,那么我想获取d:\aa这个路径,而不是程序要安装的目的路径。求教各位,谢谢!
...全文
216
8
打赏
收藏
.net部署项目时读取路径的问题,急!!
我想获得安装程序所在的路径,比如如果setup.exe在d:\aa\setup.exe,那么我想获取d:\aa这个路径,而不是程序要安装的目的路径。求教各位,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leo_asp
2006-12-06
打赏
举报
回复
楼上的结果出来的还是c:\windows\system32,不是我想要的目录。setup.exe不论放在哪,用以上方法获取的结果都是c:\windows\system32,而不是setup.exe所在的真实路径,为什么呢?
ashoulo
2006-12-06
打赏
举报
回复
在您的整個系統中(c;d:e:......),不可能只有一個名為setup.exe文件吧......
ashoulo
2006-12-05
打赏
举报
回复
你的意思是不是獲取指定文件的根文件夾,如果這樣,下面程式你可以看下:
使用System.IO命名空間下的Directory類的GetDirectoryRoot()方法
string MyRoot=System.IO.Directory.GetDirectoryRoot("setup.exe");
如果獲取當前程序所在的文件夾則如下:
System.IO命名空間下的Directory類的GetCurrentDirectory()方法
string MyRoot=System.IO.Directory.GetCurrentDirectory();
穷风了,给点分吧~
pacific007
2006-12-05
打赏
举报
回复
en 同意
leo_asp
2006-12-05
打赏
举报
回复
2楼和3楼的结果获得的是system32路径,不是源路径阿?
icefeiji
2006-12-04
打赏
举报
回复
相对路径:System.Environment.CurrentDirectory(随用户的操作而改变);
程序安装后的路径:AppDOmain.CurrentDomain.BaseDirectory;(只要程序安装了,就永远不变)
穷风了,给点分吧~
Ivan520270
2006-12-04
打赏
举报
回复
String Path=AppDomain.CurrentDomain.BaseDirectory.ToString()
leo_asp
2006-12-04
打赏
举报
回复
应该如何获取呢?
Assembly asm = Assembly.GetExcutingAssembly ();
[TARGETDIR]
上面这些都只能获取目的路径。
C# 通过WebService上传视频文件到服务器虚拟机下源码
请参考:http://blog.csdn
.net
/dwj901125/article/details/23701063 这里有相当详尽的实现过程。
.NET
Core 中获取各种
路径
的的方法汇总【代码之美】
在
.NET
Core开发过程中,正确处理文件
路径
是每个开发者都会遇到的常见需求。无论是
读取
配置文件、写入日志,还是管理上传的文件,都需要准确地获取各种
路径
信息。与传统的k相比,
.NET
Core在
路径
处理上有许多变化和改进,特别是在跨平台支持方面。本文将全面介绍
.NET
Core中获取各种
路径
的方法,帮助开发者避免常见的"坑"。掌握
.NET
Core中的
路径
处理是开发健壮应用程序的基础技能。在各种环境中正确获取所需
路径
编写跨平台兼容的代码避免常见的安全
问题
处理特殊的
部署
场景。
asp
.net
相对
路径
的
问题
asp
.net
相对
路径
的
问题
asp
.net
中的绝对
路径
和相对
路径
一、关于相对
路径
和绝对
路径
相对
路径
转绝对
路径
一般,我们在ASP
.NET
网站中往往需要把一个相对
路径
转化为绝对
路径
。通常是用Server.MapPath()方法。比如网站根目录下有 个"Uploads"文件夹,那么我们调用Server.MapPath("Uploads")就会返回这个文件夹在服务器上的绝对
路径
,比如 D:\Web1\Uploads。另一种方法是使用HttpRuntime...
.NET
Core中获取各种
路径
的的方法总结
掌握
.NET
Core中的
路径
处理是开发健壮应用程序的基础技能。在各种环境中正确获取所需
路径
编写跨平台兼容的代码避免常见的安全
问题
处理特殊的
部署
场景记住,
路径
处理看似简单,但细节决定成败。在实际开发中,建议将
路径
获取逻辑封装成服务,而不是散落在代码各处,这样更易于维护和测试。
C#
111,096
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章