package io;
import java.io.*;public class io1 {
public static void main(String[] args) throws IOException{
FileInputStream in=new FileInputStream("c:\\test.txt");
int data;
while((data=in.read())!=-1){
System.out.println(data);
}
in.close();
}
}
如果把文件c:\\test.txt改为Linux系统下文件root/test.txt,该怎么改?

解决方案 »

  1.   

    /是linux下的跟目录!所以可以用/test.txt就可以了!
      

  2.   

    同意二楼。/test.txt==/root/test.txt楼主可以百度一下linux目录结构做个简单了解。
      

  3.   

    将\用File.separator替换,这样就可以解决系统与系统直接的不匹配!
      

  4.   

    //创建文件所在的目录或者文件的文件对像
    File inputPath = new File(inputDir);
    //通过文件对象获得绝对路径
    File absoluteFile = inputPath.getAbsoluteFile();
    多个目录的分隔符\用File.separator