编写程序的时候,经常需要用的项目根目录。自己总结如下

需要判断某路径filepath下面的子文件数量  可以用Directory

 string[] dirs = System.IO.Directory.GetFileSystemEntries(filepath);

dirs的Length  就是文件夹数量了

//1、取得控制台应用程序的根目录方法Environment.CurrentDirectory //取得或设置当前工作目录的完整限定路径AppDomain.CurrentDomain.BaseDirectory //获取基目录,它由程序集冲突解决程序用来探测程序集
string aa=Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "tempExcel");//获取基目录下tempExcel的路径//2、取得Web应用程序的根目录方法HttpRuntime.AppDomainAppPath.ToString();//获取承载在当前应用程序域中的应用程序的应用程序目录的物理驱动器路径。用于App_Data中获取Server.MapPath("") 或者Server.MapPath("~/");//返回与Web服务器上的指定的虚拟路径相对的物理文件路径Request.ApplicationPath;//获取服务器上ASP.NET应用程序的虚拟应用程序根目录//3、取得WinForm应用程序的根目录方法Environment.CurrentDirectory.ToString();//获取或设置当前工作目录的完全限定路径Application.StartupPath.ToString();//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称Directory.GetCurrentDirectory();//获取应用程序的当前工作目录AppDomain.CurrentDomain.BaseDirectory;//获取基目录,它由程序集冲突解决程序用来探测程序集AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//获取或设置包含该应用程序的目录的名称//其中:以下两个方法可以获取执行文件名称Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。Application.ExecutablePath;//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称

c# 如何获取项目的根目录相关推荐

  1. 【TP5源码】获取项目的根目录

    实现代码 <?php namespace app\index\controller;class Index {# 获取应用根目录public function index(){# 这里是判断命令 ...

  2. node 获取项目的根目录

    node当中有个全局变量__dirname ,可通过path引用获得项目根目录 当前文件为D:\test\abc\def\test.js var path=require('path'); var d ...

  3. java 取项目根路径_java中如何获取项目的路径

    记录是为了更好的成长! 1.ssm项目中 以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到 ...

  4. 百度ueditor编辑器动态获取项目根目录

    编辑器的 jsp\config.json 文件里面有个 imageUrlPrefix 这里指定的是"上传图片访问路径前缀",即项目根目录,如果是跨域(远程)操作的话,需要写上服务器 ...

  5. Java中动态获取项目根目录和tomcat的绝对路径

    序言 在开发过程中经常会用到读写文件,其中就必然涉及路径问题.使用固定的绝对路径当然很方便,但会导致程序的可移植性差,比如在代码中写死了要在E盘建一个文件,而移植后的环境中木有E盘,那就只能改代码:又 ...

  6. Weblogic部署web项目获取项目根目录为null

    写在前面 图片上传功能, web项目部署在本地Tomcat上并没有问题, 但是打成war包部署到Linux服务器Weblogic下却出现如题问题, 导致图片上传失败. 问题代码 String real ...

  7. javase获取项目根目录_JavaSE:如何设置/获取您自己的文件和目录属性

    javase获取项目根目录 在上一篇文章"确定特定文件系统支持的视图"中 ,了解如何询问文件系统存储,并了解特定文件属性视图的可支持性. 简而言之,我们将探索最高级和最重要的文件属 ...

  8. 获取当前项目的根目录的方法

    2019独角兽企业重金招聘Python工程师标准>>> /** * TODO 取得当前项目的根目录 */ public class Application { /** * TODO ...

  9. JSP中获取项目根目录

    JSP中获取项目根目录可以用EL表达式:${pageContext.request.contextPath}, 等价于JSP中的 <%=request.getContextPath()%> ...

  10. Rust: 获取当前项目的根目录的绝对路径

    需求 我们想要读取某个文件,但是由于项目路径过于复杂,还是直接从根目录开始写出该文件的路径比较合适. 但是我该如何表示项目的根目录呢? 解决办法 在这儿,给大家介绍一个很实用的库-project_ro ...

最新文章

  1. kinect c++
  2. 软件工程--第三周学习进度
  3. RSA公钥格式PKCS#1,PKCS#8互转(微信获取RSA加密公钥)
  4. FastDFS文件上传和下载流程
  5. 如何在mysql中添加复选框_如何使用输入和复选框更新mysql
  6. jvm内存模型_JVM基础:内存模型
  7. linux 自动启动设置
  8. DRmare Audio Converter Mac - DRM音频清除转换工具
  9. 使用CSS实现透明边框的效果——兼容当前各种主流浏览器[xyytIT]
  10. 中国移动计算机类行测题目,中国移动笔试题:行测巧用十字交叉法解题
  11. 校验电话号码 手机号码正则表达式————转载
  12. 第四届“传智杯”全国大学生IT技能大赛(决赛B组)
  13. python属于哪种类型_下列哪种类型是Python的列表类型?
  14. Android直播开发之旅(3):AAC编码格式分析与MP4文件封装(MediaCodec+MediaMuxer)
  15. Exchange 2013管理员账号登录ecp登陆不了
  16. 关于matlab兼容性win10系统,详解win10系统运行不了matlab10软件的办法
  17. 使用 SLF4J 进行高效的日志记录(@slf4j 注解)
  18. 信息系统开发与管理【二】之 管理信息系统的基本知识
  19. 论文翻译-On Recognizing Texts of Arbitrary Shapes with 2D Self-Attention
  20. 深度信念网络(DBN)

热门文章

  1. ffmpeg对H.264进行rtp打包
  2. 电话聊天狂人(25 分)(散列函数)
  3. 面向对象16:代码块、final关键字
  4. spark aggregate函数详解
  5. hdu2084数塔----DP入门
  6. jsp查询不到mysql内容_java查询到mysql数据库的数据,jspbean查询不到
  7. virtuoso根据原理图绘制版图并联接_Cadence教程2——反相器原理图仿真以及版图绘制...
  8. linux安装后root密码错误,linux新安装后root密码设置
  9. 陈桥五笔用户编号怎么获取_从五笔转向双拼输入法
  10. python wx包_python的wxpython包