C# Note5:使用相对路径读取文件
一、C#中使用相对路径读取配置文件
一般Solution的目录结构如下图所示:
(如过看不到某些文件,可以点击 “显示所有文件” 图标)
方法一:由于生成的exe文件在bin\debug目录下,可以使用向上查找目录的方式获取要读取的xml文件
string tPath = @"../../Converts/XMLFile1.xml"; FileInfo file = new FileInfo(fileName); string fullName = file.FullName;
注:使用@的意思是不转义/
方法二:获取exe文件的路径进行截取,分两次进行,然后拼接文件名,形成全路径
string tPath = @"XMLFile1.xml"; string fullName = Application.StartupPath.Substring(0, Application.StartupPath.LastIndexOf("\\")); fullName = fullName.Substring(0, fullName.LastIndexOf("\\")) + "\\" + tPath;
方法三:
/// <summary> /// 获取应用程序根路径 /// </summary> private static string GetApplicationPath() {string path = Application.StartupPath;//string path=AppDomain.CurrentDomain.BaseDirectory; //另一种获取方式string folderName = String.Empty;while (folderName.ToLower() != "bin"){path = path.Substring(0, path.LastIndexOf("\\"));folderName = path.Substring(path.LastIndexOf("\\") + 1);}return path.Substring(0, path.LastIndexOf("\\") + 1); }
转载于:https://www.cnblogs.com/carsonzhu/p/6873602.html
C# Note5:使用相对路径读取文件相关推荐
- java file 相对路径 根目录修改_java中使用相对路径读取文件的写法总结 ,以及getResourceAsStream() (转)...
https://blog.csdn.net/my__sun_/article/details/74450241 读取文件的写法,相对路径 在当前的目录结构中读取test.txt的有四种写法 简单粗暴的 ...
- java 相对路径 文件读取,Java相对路径读取文件
Java相对路径读取文件 不管你是新手还是老鸟,在程序中读取资源文件总会遇到一些找不到文件的问题,这与Java底层的实现有关,不能算bug,只要方法得当,问题还是可以解决的. 项目的文件夹结构: re ...
- java io 文件路径_如何从Java项目中的相对路径读取文件? java.io.File找不到指定的路径...
如何从Java项目中的相对路径读取文件? java.io.File找不到指定的路径 我有一个包含2个包的项目: ListStopWords.txt ListStopWords.txt 在包(2)中我有 ...
- java 文件路径读取,java中依据路径读取文件
java中根据路径读取文件 根据文件路径读取文件.具体代码如下: /** * 根据文件路径读取文件 * @param path * @return String * @throws IOExcepti ...
- java 使用相对路径读取文件
java 使用相对路径读取文件 1.java project环境,使用java.io用相对路径读取文件的例子: *目录结构: DecisionTree |___src ...
- java中相对路径怎么写_java中如何使用相对路径读取文件
java中使用相对路径读取文件的方法:1.使用文件[File file = new File("src/test.txt")]方法:2.使用类的相对路径:3.使用当前线程的类加载器 ...
- java文件的相对路径_java中使用相对路径读取文件的写法总结 ,以及getResourceAsStream() (转)...
https://blog.csdn.net/my__sun_/article/details/74450241 读取文件的写法,相对路径 在当前的目录结构中读取test.txt的有四种写法 简单粗暴的 ...
- Java相对路径读取文件
不管你是新手还是老鸟,在程序中读取资源文件总会遇到一些找不到文件的问题,这与Java底层的实现有关,不能算bug,只要方法得当,问题还是可以解决的. 项目的文件夹结构: repathtest ├─sr ...
- java读取绝对路径文件_Java 程序中使用相对和绝对路径读取文件
在Java中用File对象来创建文件时,绝对路径一般是不会出现什么问题的,如果使用相对路径,则有可能出现意向不到的问题,以下主要是针对相对路径进行解释 1.Eclipse下的Java Project环 ...
最新文章
- java 找不到符号变量_java编程找不到符号
- 2000亿次开放学习后,DeepMind的智能体成精了
- 计算机应用基础测试成绩截图,计算机应用基础测试题图文稿.docx
- 循环结构_while循环
- SQL Cookbook:一、检索记录(8)在SELECT语句中使用条件逻辑
- FreeBSD学习笔记15-FreeBSD下安装Apache
- 【转载】白话经典算法系列之六 快速排序 快速搞定
- egg服务重启及child_process的使用
- A very hard mathematic problem HDU - 4282
- 【报告分享】2021年中国网络文学出海报告-艾瑞咨询(附下载)
- 金蝶K3系统数据库群集部署方案
- UE4 HTC VIVE手柄按键对应Montion Controller 蓝图的命令
- OpenCL中kernel的循环调用
- 数据分析神经网络模型图,神经网络模型数据处理
- 高通平台提高核电电压
- 常见的积分商城游戏类型有哪些?
- linux系统下重启网络服务的两种方法
- Qt::Q_DECLARE_METATYPE
- 闪乱神乐台服显示连接不上服务器,忍者大师 闪乱神乐无法连接服务器是什么原因...
- 说说微信红包算法,为什么你总是抢的那么少?
热门文章
- flash遨游缓存问题
- 用计算机表白的数字,用数字表白
- 计算机的桌面教案,《认识计算机桌面》教案(4页)-原创力文档
- oracle dd if=/dev/zero of=/dev,【转】dd if=/dev/zero of=的含义是什么?Linux 下的dd命令使用详解...
- python连接influxdb_python 访问 InfluxDB 数据库
- 程序包android.support.annotation不存在_efcore技巧贴也许有你不知道的使用技巧
- 产品经理如何催项目进度?
- 互联网晚报 | 8月21日 星期六 | 中国电信正式在A股上市;呷哺呷哺将关闭200家亏损门店;个人信息保护法表决通过...
- 2020年中国服务机器人行业研究报告
- 希望这些建议对你有帮助