如果你的生成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");
B. 请问在java代码中怎样获取某个磁盘上的某个文件的绝对路径和相对路径有知道的麻烦告诉我!谢谢!
啥子意来思》
String getAbsolutePath()
返回抽象路径名自的绝对路径名字符串。
这个相对路径不好说:因为:
假设:
D盘 a\ b\ c\这里有个1.txt
相对于c\来说是:1.txt
相对于a\来说是:b\c\1.txt
呵呵,你自己看
------------------------
那就全盘搜索吧(楼上的方法)
Linux系统只用搜索一次
C. 什么是java的相对路径和绝对路径阿 怎么访问相对路径里的文件和绝对路径里的文件
您好,提问者:
比如:D:\aa\bb\cc
绝对路径:D:\aa\bb\cc(全路径)
相对路径:\bb\cc或者\cc或者\aa\bb\cc
//根据要求做截取
Thread.currentThread().getClass().getResource("").getPath();
D. 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();
}
}
其中用的就是相对路径!
E. 怎样在JAVA文件中获取该项目的相对路径
File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。
F. 如何读取java项目中文件的相对路径
getResource()方法是默认在src目录下读取的,你跟里面传你的相对src的路径就可以了
G. 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,如果是给服务器后台解析,则代表项目文件
H. java 怎样获取一个文件相对路径
从你的代码看,你是要在java类里获取相对路径
类名.class.getResourceAsStream()可以获取到同你这个类相同路径下的文件
System.getProperty("user.dir")可以获取到工程src的路径,下面就可以自己加路径了嘛
提醒一点。src/com/sigls/model/filter/tt.txt";最好不要这样写。不同版本的JDK对这个/是有区别的,最好用
File.separator就相当于/但是在不同版本也是\所以用File.separator就可以避免这点
I. java我想要写某个文件,怎样获取文件的相对路径。文件位置:
URL url=this.getClass.getResource("/test.txt");
应当是少个/吧! LZ试试
J. java 怎样获取一个文件相对路径
从你的代码看,抄你是要袭在java类里获取相对路径 类名.class.getResourceAsStream()可以获取到同你这个类相同路径下的文件 System.getProperty("user.dir")可以获取到工程src的路径,下面就可以自己加路径了嘛 提醒一点。src/com/sigls/model/filter/tt.txt";最好不要这样写。不同版本的JDK对这个/是有区别的,最好用 File.separator就相当于/但是在不同版本也是\所以用File.separator就可以避免这点