在web中是 Server.MapPath(".")
      Response.Write (Server.MapPath("."));
如果是app中则是
Application.ExecutablePath;  
或Application.StartupPath
也可以用环境
System.Environment.CurrentDirectory
当然了,使用的前提是你要  using System.io 之类,就要看情况而定了。该例在使用频率高的文件上传中有较好的应用.
这里,假如上传文件的路径为
string strBaseLocation =Server.MapPath(".")+\\images\\;
则可以知道这就是表示上传到web应用程序的images 目录  ,在使用过程中,因为在c#中,"\"的使用
某些语言(如 C#)中,“\”字符在与 ToString 方法共用时,它前面必须有转义符,所以应该这样使用,原来我的使用为
string strBaseLocation ="G:\\project.net\\uploadfile.net\\images\\"   更新为新的代码后,就不需要理会绝对路径了。在保存文件类型方面,则使用一个折中的办法,使用 DropDownList 控件,再使用DropDownList1.SelectedValue指定文件类型.
希望各位有好的建议联系我啦.谢谢

转载于:https://www.cnblogs.com/pyman/archive/2008/07/05/1236338.html

获得当前应用程序路径C#03相关推荐

  1. ZooKeeper官方文档学习笔记03-程序员指南03

    我的每一篇这种正经文章,都是我努力克制玩心的成果,我可太难了,和自己做斗争. ZooKeeper官方文档学习笔记04-程序员指南03 绑定 Java绑定 客户端配置参数 C绑定 陷阱: 常见问题及故障 ...

  2. win10更新后程序路径盘符变成*星号解决方法

    win10更新后程序路径盘符变成*星号解决方法 参考文章: (1)win10更新后程序路径盘符变成*星号解决方法 (2)https://www.cnblogs.com/yangai/p/9913807 ...

  3. linux下根据进程号PID查找程序路径

    1.执行ps -u hdfs查看hdfs用户下在运行的进程: 如: ps -u hdfsPID TTY TIME CMD 27939 ? 16:07:09 java 31211 ? 00:23:16 ...

  4. Android获取程序路径 (/data/data/appname)

    Android获取文件夹路径 /data/data/ http://www.2cto.com/kf/201301/186614.html String printTxtPath = getApplic ...

  5. 右下角文字如何写_如何提取任意小程序的小程序路径

    这几天我在写关于公众号和小程序互通的文章,在公众号跳转小程序的设置中有一个信息绕不过去,那就是小程序路径,对于非开发人员,如何轻松获取小程序路径是本文所讲述的内容 本文内容 本文通过具体截图+文字描述 ...

  6. Python3 获取当前路径,当前文件名,当前文件名路径、指定import的文件路径、程序路径

    获取当前路径: import osprint (os.getcwd()) 获取当前文件名: import sysprint (sys.argv) 获取当前文件名路径: import os import ...

  7. 关于运行程序路径的更改

    应用所需路径:G:JAVA\JAVA\zhizuo 实际程序路径:C:Users\Administrator> 方法一:先更改硬盘路径将C改为G:然后再依次更改路径JAVA\JAVA\zhizu ...

  8. 易语言API获取进程程序路径

    通过传递进程ID取指定进程的程序路径,成功返回程序路径,失败返回空,用到以下API: 1.CreateToolhelp32Snapshot 快照句柄 = CreateToolhelp32Snapsho ...

  9. Flutter入门系列-Flutter读取assets文件并写入应用程序路径

    一.思考 在Android开发中经常会遇到需要将asset中的文件拷贝到本地目录中,所以Flutter 是否有能够读取 asset 中文件的API呢?rootBundle 就可以解决该问题. 二.代码 ...

最新文章

  1. IPhone 设备状态、闪光灯状态
  2. mysql用if判断关联的表_mysql表连接,子查询以及if判断
  3. 【资源】媲美搜索神器everything,超过1秒出结果算我输!
  4. opencv利用矩形框选中某一区域_【从零学习OpenCV】4Ubuntu系统中安装OpenCV 4
  5. 实现Github和Coding仓库等Git服务托管更新
  6. Fixcel电子表格——报表模块(一)
  7. Python入门--函数传递过程中实参的变化
  8. Fiddler的一系列学习瞎记3
  9. SpringAop实现原理
  10. html5qq空间代码作业,免费QQ空间背景代码大全(高手整理)
  11. 找工作面试会遇到哪些坑(校招篇)
  12. 算法-数塔问题-c语言
  13. opencv python:使用cv2.waitKey(1)控制多个按键
  14. Bootstrap的aria-label和aria-labelledby
  15. 3 个技巧教你轻松查看多开模拟器的端口号~
  16. cad在线转换_手绘稿画好后我熬了一个通宵描图,结果组长给我说可以一键生成CAD!...
  17. 小众Android桌面,几款小众的APP推荐~ 超级宝藏的哦~
  18. 关于iphone4如何强制降级ios6.1.3
  19. Java二维数组及面向对象介绍--------08
  20. 2043 Problem F 小白鼠排队

热门文章

  1. pythonclass全局变量_python类怎么定义全局变量
  2. NLP最新趋势,7个主流业务场景!
  3. featuretools,可自动构造机器学习特征的Python库
  4. java配置struts2_[Java教程]struts2配置
  5. 《C++游戏开发》笔记十四 平滑过渡的战争迷雾(二) 实现:真正的迷雾来了
  6. Physical Standby Database Failover
  7. 手机窃取PC信息,APT基础。
  8. 开始学习C#.Net
  9. Flutter教程(1)——快速预览
  10. 收集小型机snap日志文件步骤