java里的文件路径怎么写??什么时候用绝对路径,什么时候用相对路径,是用点表示当前路径吗?

java里的文件路径怎么写??什么时候用绝对路径,什么时候用相对路径,是用点表示当前路径吗?,第1张

windows *** 作系统用的是反斜杠"\"例子:C:\Program Files\Windows Media Player\Skins
Linux用的是正斜杠“/” ;""表示上级目录——当前文件夹的上一级
楼上说的不知道是什么意思!!

一般文件路径在windows中用 \ 表示,但是在其他系统平台下比如linux中就不是 \ 所以java给我们提供了一个与平台无关的表示路径的常量 Fileseparator在windows中则表示 \ 比如现在有一个文件在D:\java\src\myjava中, 如何用绝对路径访问呢?
现在建立一个目录:
File fDir=new File(Fileseparator); //Fileseparator表示根目录,比如现在就表示在D盘下。
String strFile="java"+Fileseparator+"src"+Fileseparator+"myjava"; //这个就是绝对路径
File f=new File(fDir,strFile);

public class Print
{
public static void main(String[] s){
outfile("c:\\123txt");
}
static void outfile(String file){
try {
File f = new File(file);
FileInputStream fin = new FileInputStream(f);
BufferedReader br = new BufferedReader(new InputStreamReader(fin));
String content ;
while(brreadLine()!=null){
content=brreadLine();
Systemoutprintln(content);
}
brclose();

} catch (Exception e) {
Systemoutprintln(e);
}
}
}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12603991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存