Application.StartupPath和System.Environment.CurrentDirectory的区别
来源:互联网 发布:淘宝丝袜女模特拍照 编辑:程序博客网 时间:2024/06/07 10:06
Application.StartupPath和System.Environment.CurrentDirectory的区别
System.Environment.CurrentDirectory的含义是获取或设置当前工作路径,
而Application.StartupPath是获取程序启动路径,
表面上看二者没什么区别,但实际上区别大得很。
先说前者:比如说你程序放在桌面上启动,但是中间你用了一个OpenFileDialog打开了E盘名为abc的文件夹下的某一个文件,那么CurrentDirectory就变成E:\abc了,
所以如果你想再获取程序启动文件夹的某一个文件就没用了,
但是Application.StartupPath就不会这样了,无论你中间打开了哪个盘的文件,启动路径都是在桌面那里,一直不会变。
0 0
- C#中Application.StartupPath和System.Environment.CurrentDirectory的区别
- C#中Application.StartupPath和System.Environment.CurrentDirectory的区别
- Application.StartupPath和System.Environment.CurrentDirectory的区别
- System.Environment.CurrentDirectory和Application.StartupPath的区别
- Application.StartupPath和System.Environment.CurrentDirectory的区别
- Application.StartupPath和System.Environment.CurrentDirectory的区别
- Server.MapPath() System.Environment.CurrentDirectory Application.StartupPath
- System.Environment.CurrentDirectory 和 AppDomain.CurrentDomain.BaseDirectory的区别
- Directory.GetCurrentDirectory和Application.StartupPath的区别
- Directory.GetCurrentDirectory和Application.StartupPath的区别
- Environment.CurrentDirectory与Application.StartPath
- Environment.CurrentDirectory引起的BUG
- System.Windows.Forms.Application.StartupPath
- 【转载】winform退出代码:Application.Exit()和System.Environment.Exit(0) 的区别
- Application.Exit和Environment.Exit的区别
- C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
- C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
- AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
- 使用opencv249设置摄像头分辨率
- STL vector用法以及如何删除符合条件的元素
- 好用的eclipse插件butterknife
- C语言替换文件某一行
- Android的UI简要汇总,后期再更新
- Application.StartupPath和System.Environment.CurrentDirectory的区别
- Android OTA升级原理和流程分析(三)---Android系统的三种启动模式
- [ASP.NET]Repeater的使用方法
- redis实现有序队列
- 苹果系统升级OS X EL Capitan后cocoapod安装
- 使用javascript原生XMLHttpRequest对象进行ajax交互
- Android OTA升级原理和流程分析(四)---Android系统Recovery模式的工作原理
- java入门到精通学习笔记《1》
- 《飞机游戏》