导航:首页 > 编程语言 > java相对路径读取文件

java相对路径读取文件

发布时间:2023-01-03 21:32:10

A. 怎样在java文件中获取该项目的相对路径

File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。

B. 什么是java的相对路径和绝对路径阿 怎么访问相对路径里的文件和绝对路径里的文件

1、相对路径-顾名思义,相对路径就是相对于当前文件的路径。网页中一般表示路径使用这个方法。
2、绝对路径-绝对路径就是你的主页上的文件或目录在硬盘上真正的路径。绝对路径就是你的主页上的文件或目录
"./":代表目前所在的目录。
"../":代表上一层目录。
以"/"开头:代表根目录。

C. java怎么获取文件的相对路径

一个例子,如果有一个Test文件夹里面有test.java和hello.txt.如果你想用test.java操作hello.txt
只要在test.java中这样写File file=new File("hello.txt");//这样就是相对路径。如果文件结构是
Test文件夹
... |------test.java
... |------hello.txt
... |------source文件夹
................. |---------world.txt
如果想在test.java中操作world.txt。只要这样写File file=new File("source/world.txt");
另外,在web开发中/代表项目文件夹根目录,当然也有可能代替webapps,区分方法是:如果/开头的uri是给浏览器解析则/代表webapps,如果是给服务器后台解析,则代表项目文件

D. 怎样用java中的相对路径打开文件

如果你的生成File的文件和a.jpg在同一级的话。你用File f=new File("a.jpg");x0dx0a如果你的生成File的文件和a.jpg不在同一级的话:1.File在外,a.jpg在pic文件夹则File f=new File("pic/a.jpg");x0dx0a2.File在file文件夹,a.jpg在pic文件夹则File f=new File("../pic/a.jpg");x0dx0a3.File在file文件夹,a.jpg外则File f=new File("../a.jpg");

E. java中 读取文件时想用相对路径,代码怎么写

test
|
src
|
t090417
|
test.properties
Read.java

test.properties:
TEST=test

Read.java:
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;

public class Read {
public static String TEST ;
private static Properties loadPropertyFile() throws FileNotFoundException,IOException{
Properties properties = new Properties() ;
FileInputStream fs = new FileInputStream("src/t090417/test.properties");
properties.load(fs);
return properties ;
}
public static void loadProperty(){
try{
Properties properties = loadPropertyFile();
TEST = properties.getProperty("TEST");
System.out.println("read from properties: "+TEST);
}catch(Exception e){
e.printStackTrace();
}
}
public static void main(String[] args) {
loadProperty();
}
}

其中用的就是相对路径!

F. java web中读取文件,相对路径怎么写

相对路径的话,可以先获取到当前文件的编译路径,之后在找到想找文件的路径的思路来实现。
举例:
XMLS.class.getClass().getResourceAsStream("/test/test.txt");
解释:XMLS.class.getClass()是获取当前的类编译路径,之后通过getResourceAsStream的形式即可找到要读取的文件的路径。
备注:这个方法中后面的路径也可以通过截取的形式来进行路径获取,实现原理都是找到当前类路径,之后通过相对位置找到另外文件路径。

G. java 怎样获取一个文件相对路径

从你的代码看,你是要在java类里获取相对路径 类名.class.getResourceAsStream()可以获取到同你这个类相同路径下的文件 System.getProperty("user.dir")可以获取到工程src的路径,下面就可以自己加路径了嘛 提醒一点。src/com/sigls/model/filter/tt.txt";最好不要这样写。不同版本的JDK对这个/是有区别的,最好用 File.separator就相当于/但是在不同版本也是\所以用File.separator就可以避免这点

阅读全文

与java相对路径读取文件相关的资料

热点内容
程序员的甜品制作方法 浏览:200
找几本关于程序员职场的小说 浏览:356
拼多多app这是怎么回事 浏览:811
程序员那么可爱小说作者 浏览:204
pdf文件打不开怎么办 浏览:607
数字化校园系统源码 浏览:194
androidxml虚线 浏览:861
小学生催眠按摩解压视频 浏览:417
报修管理系统源码 浏览:76
java打印调用栈 浏览:792
网页加密视频怎么下载 浏览:555
程序员上班了可以学什么有用 浏览:564
程序员的谋生手段 浏览:431
泉州电视台直播源码 浏览:682
路径规划算法比较 浏览:87
墨刀开发APP如何设置背景图片 浏览:139
软件设计师教程pdf 浏览:727
python数据同时给多个线程 浏览:151
php内核源码入口 浏览:911
java内存图片 浏览:227