C#获取当前路径的七种方法
//1.获取模块的完整路径。
string path1 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
//2.获取和设置当前目录(该进程从中启动的目录)的完全限定目录
string path2 = System.Environment.CurrentDirectory;
//3.获取应用程序的当前工作目录
string path3 = System.IO.Directory.GetCurrentDirectory();
//4.获取程序的基目录
string path4 = System.AppDomain.CurrentDomain.BaseDirectory;
//5.获取和设置包括该应用程序的目录的名称
string path5 = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
//6.获取启动了应用程序的可执行文件的路径
string path6 = System.Windows.Forms.Application.StartupPath;
//7.获取启动了应用程序的可执行文件的路径及文件名
string path7 = System.Windows.Forms.Application.ExecutablePath;
// 输出结果
1. D:\work\prj\VP-VPlatform\XmlAndXsd\bin\Release\XmlAndXsd.vshost.exe
2. D:\work\prj\VP-VPlatform\XmlAndXsd\bin\Release
3. D:\work\prj\VP-VPlatform\XmlAndXsd\bin\Release
4. D:\work\prj\VP-VPlatform\XmlAndXsd\bin\Release\
5. D:\work\prj\VP-VPlatform\XmlAndXsd\bin\Release\
6. D:\work\prj\VP-VPlatform\XmlAndXsd\bin\Release
7. D:\work\prj\VP-VPlatform\XmlAndXsd\bin\Release\XmlAndXsd.EXE
转载于:https://www.cnblogs.com/leosu/p/8556070.html
C#获取当前路径的七种方法相关推荐
- java 字符串截取的几种方式 java获取当前路径的几种方法
java 字符串截取的几种方式: https://blog.csdn.net/qq_27603235/article/details/51604584 java获取当前路径的几种方法: https:/ ...
- java当前路径_java获取当前路径的几种方法
1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//use ...
- 【转】java获取当前路径的几种方法
1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//us ...
- (转)Shell中获取字符串长度的七种方法
Shell中获取字符串长度的七种方法 原文:http://blog.csdn.net/jerry_1126/article/details/51835119 求字符串操作在shell脚本中很常用,下面 ...
- 七种方法教你如何获取以太坊测试网Token
七种方法教你如何获取以太坊测试网Token 在使用以太坊测试网时,我们通常都需要获取一些测试币,这里就以MetaMask为例介绍一下怎么获取以太坊测试币. 首先介绍一种最权威且一直可以用的方法,以Ro ...
- Spring 获取 request 的几种方法及其线程安全性分析
转载自 Spring 获取 request 的几种方法及其线程安全性分析 本文将介绍在Spring MVC开发的Web系统中,获取request对象的几种方法,并讨论其线程安全性. 一.概述 在使用 ...
- mysql c接口返回自增id_详解mysql插入数据后返回自增ID的七种方法
引言 mysql 和 oracle 插入的时候有一个很大的区别是: oracle 支持序列做 id: mysql 本身有一个列可以做自增长字段. mysql 在插入一条数据后,如何能获得到这个自增 i ...
- mysql 新增返回主键自增id_详解mysql插入数据后返回自增ID的七种方法
引言 mysql 和 oracle 插入的时候有一个很大的区别是: oracle 支持序列做 id: mysql 本身有一个列可以做自增长字段. mysql 在插入一条数据后,如何能获得到这个自增 i ...
- 创建线程的七种方法 (图解 全网最全最详细)
本文创建于 2021年5月14日 作者:Xiang 参考文献:创建多线程的四种方法 创建线程的8种方法 创建匿名线程的5种方法 特别鸣谢 文章目录 1.什么是多线程 2.线程状态 3.线程同步方法 4 ...
- java 中lock,java中lock获取锁的四种方法
在java接口中会存放着许多方法,方便线程使用时的直接调用.对于lock接口大家都不陌生,我们已经初步对概念进行了理解.那么在获取锁的方法上想必还不是很清楚.下面我们就lock获取锁的四种方法分别进行 ...
最新文章
- mysql压力测试教程_Mysqlslap MySQL压力测试工具 简单教程
- A quick introduction to Google test
- TIOBE 2014年7月编程语言排行榜:仅发布1月,Swift进Top 20!
- ROS学习笔记11(用C++写一个简单的消息发布和消息订阅)
- NoSQL数据库:从故障中恢复数据的原理
- 常用代码生成工具汇总(转)
- RS232 DB9 计算机接口定义
- TheFatRat生成免杀木马(powershell)报错问题
- 【2022PMP最全总结-敏捷专题课】
- 如何关闭方正软件保护卡
- Golang系列(四)之面向接口编程
- leapftp 软件,leapftp 软件的5大功能
- 简单介绍谷歌关键词扩展工具
- softice使用(1)- 在VMware Workstation 中使用SoftICE zz xfocus
- Python+MySQL+云服务器 定时爬取B站日榜与微博热搜榜信息并保存至数据库
- 中英文常用标点符号统一清洗为英文格式
- Microsoft Orleans 之 入门指南
- 结算时打印购物小票,计算此次获得的会员积分
- java生成二维码到文件,java生成二维码转成BASE64
- JavaWeb开发技术笔记(配置篇)