C#怎么写路径
来源:互联网 发布:论校园网络的设计思路 编辑:程序博客网 时间:2024/05/01 21:14
//获取整个文件路径名
String apppath = System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase
//去掉/后面的程序名
apppath = apppath.Substring(0, apppath.LastIndexOf(@"\"));
//获取模块的完整路径。可获得当前执行的exe的文件名。
string path2 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
//获取和设置当前目录(该进程从中启动的目录)的完全限定目录。
//备注:按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。
//如果该进程在子目录中启 动,则此属性的值为不带尾部反斜杠的驱动器和子目录路径(如“C:\mySubDirectory”)。
//另外如果在在另外一个程序调用包含使用该方法的程序时,该方法取得的值为另外一个程序所在的路径。
string path1 = System.Environment.CurrentDirectory;
//获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,
//有可能程序放在C:\www里,这个函数有可能返回C:\Documents and Settings\ZYB\,
//或者C:\Program Files\Adobe\,有时不一定返回什么东东,我也搞不懂了。
//注:此方法取值不固定,随着OpenFileDialog、 SaveFileDialog等对象所确定的目录而改变。
//2和3效果相同。
string path = System.IO.Directory.GetCurrentDirectory();
//获取程序的基目录。获取基目录,它由程序集冲突解决程序用来探测程序集。
string path9 = System.AppDomain.CurrentDomain.BaseDirectory;
//获取和设置包括该应用程序的目录的名称。
string path8 = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。效果和4、5一样。只是5返回的字符串后面多了一个"\"而已
string path7 = System.Windows.Forms.Application.StartupPath;
//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。获取启动了应用程序的可执行文件的路径及文件名,效果和1一样。
//代码示例:
string path5 = System.Windows.Forms.Application.ExecutablePath;
//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。
string str7 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
//result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。
string str6 = System.Environment.CurrentDirectory;
//result: X:\xxx\xxx (.exe文件所在的目录)
//获取当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。
string str5 = System.AppDomain.CurrentDomain.BaseDirectory;
//result: X:\xxx\xxx\ (.exe文件所在的目录+"\")
//获取和设置包含该应用程序的目录的名称。
string str4 = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
//result: X:\xxx\xxx\ (.exe文件所在的目录+"\")
//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string str3 = System.Windows.Forms.Application.StartupPath;
//result: X:\xxx\xxx (.exe文件所在的目录)
//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
string str2 = System.Windows.Forms.Application.ExecutablePath;
//result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
//获取应用程序的当前工作目录(不可靠)。
string str1 = System.IO.Directory.GetCurrentDirectory();
//result: X:\xxx\xxx (.exe文件所在的目录)
0 0
- C#怎么写路径
- c#怎么获取当前路径
- javaweb jsp 怎么写超链接路径
- jsp 中ajax请求路径怎么写
- c#中怎么获得当前路径
- C#里面虚拟按键是怎么写?
- 在C#里 级联连接 怎么写
- C#自动生成流水号怎么写
- C#用来开发。net怎么写啊?
- C# 配置文件中写当前路径
- python3 函数写文件路径时,怎么写文件路径才正确
- java文件路径怎么写 /和\\都可以
- servlet几种跳转方法的路径怎么写
- php ajax获取路径的url怎么写
- C#中怎么获得当前项目的存放路径
- C# windows form程序怎么读取项目的跟路径
- C#中连接数据库的代码怎么写?
- c#远程访问ACCESS连接字符串怎么写
- android:visibility和android:scaleType 属性
- mysql 分区操作
- 原生JavaScript技巧大收集
- 心语星愿
- java中 jdbc报错 ORA-00911: 无效字符
- C#怎么写路径
- 平衡二叉查找树的一些知识总结
- SVN中的check out与export的区别, Revent
- Objective-C中的instancetype和id关键字
- 工具CocosBuilder的使用--集成
- 对象内存布局 (1)
- 【转载】正则表达式的数字实例
- LINQ to SQL快速上手
- Android 报错记录