不同目录下的文件读取方式

简介: 这篇文章介绍了在Java中不同情况下读取文件的方法,包括当文件与类文件处于同级目录、不同级目录,以及不区分目录层级时的读取方式。

//文件目录与JsonToJava.class处于同级目录

Reader reader = new InputStreamReader(JsonToJava.class.getResourceAsStream("js/Server2.json"), "UTF-8");

//文件目录与JsonToJava.class处于不同级目录,JsonToJava.class的文件目录层级比/js/Server2.json所在的目录更深一层

Reader reader = new InputStreamReader(JsonToJava.class.getResourceAsStream("../js/Server2.json"), "UTF-8");

//不考虑资源目录与类的目录层级

InputStream in = new FileInputStream(System.getProperty("user.dir")+"/cfg/js/Server1.json");

Reader reader = new InputStreamReader(in, "UTF-8");
相关文章
|
7月前
|
C#
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
100 0
|
7月前
|
Java
Java【代码 15】文件操作相关方法(获取文件、复制文件、创建文件夹、获取图片文件、写出数据到文件、清理文件夹)
Java【代码 15】文件操作相关方法(获取文件、复制文件、创建文件夹、获取图片文件、写出数据到文件、清理文件夹)
45 0
|
Python
Python 文件处理指南:打开、读取、写入、追加、创建和删除文件
文件处理是任何Web应用程序的重要部分。Python有多个用于创建、读取、更新和删除文件的函数。
121 0
 Python 文件处理指南:打开、读取、写入、追加、创建和删除文件
|
7月前
文件
文件操作。
40 0
|
数据安全/隐私保护
p文件如何转为m文件
如果你是MATLAB爱好者,你一定知道MATLAB P文件,但是,你是否也和许多人一样,摸不着头脑?难道你也经常遇到MATLAB P文件加密问题,难以阅读和研究吗?那么,你需要一个MATLAB P文件解密工具!
|
Java 开发者
Java操作文件的日常总结(文件压缩,文件解压,递归删除文件,文件的下载保存)
文件的读写是日常开发中经常碰到的需求,熟练掌握文件的读写是每个Java开发者的基本功。本文将主要介绍常见的文件读写操作。 之前写过一篇Java IO的文章 Java IO基础(同步阻塞IO)。
290 0
读取文件的多种方式
读取文件的多种方式和
117 0
|
存储 缓存 数据格式
文件和文件夹的操作——文件流的使用
文件和文件夹的操作——文件流的使用
273 0
文件和文件夹的操作——文件流的使用
文件和文件夹的操作——文件操作
文件和文件夹的操作——文件操作
117 0
|
C#
C#选择多个文件并读取多个文件数据
原文:C#选择多个文件并读取多个文件数据 版权声明:本文为博主原创文章,转载请附上链接地址。 https://blog.csdn.net/ld15102891672/article/details/80586097 ...
1543 0