C# WinForm编程获取文件物理路径的方法
作者:junjie 时间:2021-08-30 16:06:06
本文介绍如何在使用C#开发WinForm程序时,获取程序文件的物理路径。这个物理路径可以用于定位程序所在的目录,从而进行日志创建等扩展操作。
在C#开发时,可以很方便的获取程序文件的物理路径。.NET Framework提供了一个AppDomain.CurrentDomain类,这个类有一个静态属性,那就是BaseDirectory,它就保存了程序文件的物理路径。我们可以使用ToString()的方法来将其读出。
/// <summary>
/// 返回程序路径(即工作路径)
/// </summary>
/// <returns>程序文件的物理路径</returns>
public static string GetWorkDir()
{
return AppDomain.CurrentDomain.BaseDirectory.ToString();
}
需要提醒大家注意的是,这个程序路径,最后会有一个反斜杠(\)。如果您要在它后面加其它子目录或文件名,则不用再串一个反斜杠了。
关于C#获取程序文件的物理路径,本文就介绍这么多,希望对您有所帮助,谢谢!
标签:C#,WinForm,物理路径
0
投稿
猜你喜欢
详解SpringBoot定制@ResponseBody注解返回的Json格式
2023-07-26 13:47:02
解决try-catch捕获异常信息后Spring事务失效的问题
2022-11-15 03:17:33
idea的spring boot项目实现更改端口号操作
2023-11-23 03:21:17
Java 关键字 速查表介绍
2022-07-03 22:04:48
RocketMQ4.5.X 实现修改生产者消费者日志保存路径
2021-05-24 23:58:37
Eclipse+Java+Swing+Mysql实现工资管理系统
2023-07-26 08:51:05
java安全编码指南之:Mutability可变性详解
2023-11-11 06:30:24
Springcloud Nacos基本操作代码实例
2023-07-07 18:24:22
Java实现在Word指定位置插入分页符
2021-06-29 03:24:44
java8新特性将List中按指定属性排序过滤重复数据的方法
2023-06-16 17:57:42
Spring实战之使用注解实现声明式事务操作示例
2021-08-19 07:16:07
优化MyBatis配置文件中的配置详解
2023-11-10 14:03:51
Spring实战之SpEl语法实例详解
2023-09-18 07:56:03
浅谈java常量池
2023-11-18 09:43:50
基于java集合中的一些易混淆的知识点(详解)
2023-08-29 03:06:26
Mybatis结果生成键值对的实例代码
2023-11-28 15:50:58
spring boot 集成 shiro 自定义密码验证 自定义freemarker标签根据权限渲染不同页面(推荐
2023-07-28 17:39:16
spring cloud zuul修改请求url的方法
2022-09-03 01:44:19
SSH框架网上商城项目第2战之基本增删查改、Service和Action的抽取
2023-06-21 19:16:23
java中抽象类和接口的相同和不同点介绍
2021-05-30 04:53:31