社区
C#
帖子详情
.net部署项目时读取路径的问题,急!!
leo_asp
2006-12-04 02:23:13
我想获得安装程序所在的路径,比如如果setup.exe在d:\aa\setup.exe,那么我想获取d:\aa这个路径,而不是程序要安装的目的路径。求教各位,谢谢!
...全文
217
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
中出现
路径
禁止访问的
问题
这种情况多发生于创建、修改文件的
时
候,我本次是在使用第三方插件上传
时
出现了这个
问题
,特此记录下来。解决方法赋予权限 在自己要赋予权限的文件夹上右键属性,选中安全选项。选中自己对应的账户赋予相应的权限。这里我想要创建文件的权限也就是“
读取
”、“写入”但是没有选中,这就要点击编辑进入编辑页面赋予权限。 查看当前用户名 有
时
候不知道自己的登陆用户名,可以打开任务管理器选择“用户”选项查看当前登陆用户
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章