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);
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)