C#获取当前路径,获取当前路径的上一层路径
C#获取当前路径的方法如下:
(1)string path1 = System.Environment.CurrentDirectory;
            //C:\...\bin\Debug
-获取和设置当前工作目录(该进程从中启动的目录)的完全限定目录。
(2)string path2 = System.IO.Directory.GetCurrentDirectory();
//C:\...\bin\Debug
-获取应用程序的当前工作目录。网上说这个方法得到的不一定是程序从中启动的目录,我试的和(1)的结果一样,证明有时得到的还是程序从中启动的目录。
(3)string path3 = System.Windows.Forms.Application.StartupPath;
//C:\...\bin\Debug
-获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
(4)string path4 = System.AppDomain.CurrentDomain.BaseDirectory;
//C:\...\bin\Debug\
-获取基目录,它由程序集冲突解决程序用来探测程序集。
(5)string path5 = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
//C:\...\bin\Debug\
-获取或设置包含该应用程序的目录的名称。
(6)string path6 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
            //C:\...\bin\Debug\WindowsFormsApplication1.vshost.exe
-获取模块的完整路径。
()7string path7 = System.Windows.Forms.Application.ExecutablePath;
            //C:\...\bin\Debug\WindowsFormsApplication1.EXE
-获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
当前路径与相对路径的合并:
            string path8 = System.IO.Path.GetFullPath(System.IO.Path.Combine(path1, @"..\..\obj\x86\Debug"));
            string[] array = System.IO.Directory.GetFiles(path8);
C#获取当前路径,获取当前路径的上一层路径的更多相关文章
- C# 如何获取当前应用程序的上一级路径
		
Server.MapPath 的使用方法 用法: 1.Server.MapPath ("/") 应用程序根目录所在的位置 如 C:\Inetpub\wwwroot\ 2.Serve ...
 - python 获取当前,上级,上上级路径
		
import os print '***获取当前目录***' print os.getcwd() print os.path.abspath(os.path.dirname(__file__)) pr ...
 - C#获取文件的当前路径
		
C#获取文件的当前路径 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. 2.Syst ...
 - 使用html5 FileReader获取图片,并异步上传到服务器(不使用iframe)
		
使用html5 FileReader获取图片,并异步上传到服务器(不使用iframe) 原理: 1.使用FileReader 读取图片的base64编码 2.使用ajax,把图片的base64编码 ...
 - excel小技巧-用于测试用例的编号栏:“获取当前单元格的上一格的值+1”=INDIRECT(ADDRESS(ROW()-1,COLUMN()))+1
		
编写用例的时候使用,经常修改用例的时候会需要增加.删除.修改条目,如果用下拉更新数值的方式会很麻烦. 1.使用ctrl下拉,增删移动用例的时候,需要每次都去拉,万一列表比较长,会很麻烦 2.使用ROW ...
 - django设置并获取cookie/session,文件上传,ajax接收文件,post/get请求及跨域请求等的方法
		
django设置并获取cookie/session,文件上传,ajax接收文件等的方法: views.py文件: from django.shortcuts import render,HttpRes ...
 - git获取别人远程dev分支上的代码
		
我们在使用 git clone xxx.git 下载代码的时候,获取到的只是 master上的代码 假入有个 dev 分支我们想获取上面的代码怎么办! #下载dev分支上的代码并切换到dev分支 g ...
 - 使用html5 FileReader获取图片,并异步上传到server(不使用iframe)
		
使用html5 FileReader获取图片,并异步上传到server(不使用iframe) 原理: 1.使用FileReader 读取图片的base64编码 2.使用ajax.把图片的base64编 ...
 - 如何获取已经安装到苹果手机上的App信息
		
//如何获取已经安装到苹果手机上的App信息? Is it possible to get the information (app icon, app name, app location) abo ...
 
随机推荐
- debian下安装AMD驱动
			
参考:http://blog.sciencenet.cn/blog-296919-464464.html 去AMD官网下载对应的驱动: amd-driver-installer-catalyst-13 ...
 - JZ2440开发笔记(7)——2440启动方式
			
JZ2440的启动方式有两种,一种是从NOR FLASH中启动,还有一种就是从NAND FLASH中启动. 如果从NOR FLASH启动,CPU会访问NOR FLASH的0地址,而0地址位于BANK0 ...
 - FIRST集和FOLLOW集
			
省略号代表其他相关产生式得出的终结符号,一开始的时候,省略号里面是没有的 求FIRST集 情况壹 如果A只在→的右边出现,那么FIRST(A)={A},例子M→α,FIRST(α)={α} 情况 ...
 - 简单实例一步一步帮你搞清楚MVC3中的路由以及区域
			
我们都知道MVC 3 程序的所有请求都是先经过路由解析然后分配到特定的Controller 以及 Action 中的,为什么这些知识讲完了Controller Action Model 后再讲呢?这个 ...
 - 【JS】Intermediate9:jQuery: Other Tricks
			
1.DOMContentLoaded Run JavaScript only when the DOM is loaded and ready (but before stylesheets are ...
 - 查找无用代码Dead Code的一些心得
			
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:查找无用代码Dead Code的一些心得.
 - 24C02操作--松瀚汇编源码
			
; ; P_CLKIIC EQU P1.2 ; P_DATIIC EQU P1.3 ; PM_DATIIC EQU P1M.3 ; EE_ADDR DS 1 ;地址寄存器 ; TMP3_IIC DS ...
 - SMB带宽限制
			
1.安装SMB带宽限制功能 Add-WindowsFeature FS-SMBBW 2.通过PowerShell命令限制SMB带宽 #限制非Hyper-V over SMB or Live Migra ...
 - 【转】C++中继承中的同名成员问题
			
C++中,子类若有与父类同名的成员变量和成员函数,则同名的成员变量相互独立,但同名的子类成员函数重载父类的同名成员函数.举例如下: #include <iostream> using na ...
 - SNMP协议总结
			
说明:本文仅供学习交流,转载请标明出处,欢迎转载! SNMP(Simple Network Management Protocal),简单网络管理协议,其前身是SGMP协议(简单网关监控协议),该协议 ...