获取当前系统运行目录
来源:互联网 发布:用户画像数据来源 编辑:程序博客网 时间:2024/05/16 14:13
获取当前系统运行目录
以前总是使用System.Windows.Forms.Application.StartupPath作为获取当前目录的方法,但后来发现这个目录是会随着系统运行时打开OpenFileDialog或者SaveFileDialog而改变的。所以就对这些目录做了一些比较。
1、获取可执行文件所在的文件夹:
System.AppDomain.CurrentDomain.BaseDirectory
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase
注:得到的文件夹信息如下 F:\Sample\WinForm\SampleAppPath\SampleAppPath\bin\Debug\
2、获取可执行文件路径(包含可执行文件):
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName
System.Windows.Forms.Application.ExecutablePath
注:得到的文件信息如下 F:\Sample\WinForm\SampleAppPath\SampleAppPath\bin\Debug\SampleAppPath.exe
3、获取当前活动的文件夹:
System.IO.Directory.GetCurrentDirectory()
System.Environment.CurrentDirectory
注:得到的文件夹信息如下 D:\Program Files
- 获取当前系统运行目录
- 获取当前运行目录
- VC获取当前运行目录
- MFC获取系统当前目录
- python 获取 当前目录 系统目录 , 及更改当前目录
- 获取当前运行时的目录
- SoapUI 获取当前运行项目所在目录
- 获取当前程序的运行目录并生成目录
- 获取任意文件路径及文件名、运行程序当前目录
- MFC获取当前运行文件的目录方式
- Windows & Linux(Unix) 获取当前程序运行目录
- Mac下获取当前程序运行的目录
- linux系统中运行当前目录中的可执行文件
- 查看linux系统当前进程运行目录详情
- 获取当前进程目录 GetCurrentDirectory() 及 获取当前运行模块路径名GetModuleFileName()
- 获取当前系统ProgramFiles的目录(C# 源代码)
- DIRECTORY_SEPARATOR获取当前系统在目录分隔符
- C++ 获取当前目录
- ExtJS常用表单操作
- 《那些年啊,那些事——一个程序员的奋斗史》——100
- ORA-01103错误解析
- JavaScript提供了许多操作窗口的工具
- ARM中断与软中断
- 获取当前系统运行目录
- NAT
- 黑马程序员——day05
- 在同一个表中,显示COUNT()为0的结果
- 报文 ---报文交换 分组交换
- Linux下java web服务器搭建(Apache2.2+2Tomcat6)
- 用XML实现按钮改变焦点设置背景图
- JQuery和普通Ajax请求比较
- CvCreateImage函数说明