/*********************************
文件保存在D:\javatest\china.txt;
FileInputStream1.java保存在E盘根目录。
FileInputStream(String FilePath)
使用绝对路径如下:
请教下若使用相对路径该如何实现。谢谢!
*********************************/import java.io.*;
public class FileInputStream1{
public static void main(String args[])
{
try
{
// FileInputStream(String filepath)使用绝对路径
FileInputStream file = new FileInputStream("D:\\javatest\\china.txt");
//使用相对路径该如何实现,谢谢!while(file.available()>0)
{
System.out.print((char)file.read());
//System.out.print(file.getPath());
}
file.close();
}
catch(Exception e)
{
System.out.println("not found file");
}
}}
文件保存在D:\javatest\china.txt;
FileInputStream1.java保存在E盘根目录。
FileInputStream(String FilePath)
使用绝对路径如下:
请教下若使用相对路径该如何实现。谢谢!
*********************************/import java.io.*;
public class FileInputStream1{
public static void main(String args[])
{
try
{
// FileInputStream(String filepath)使用绝对路径
FileInputStream file = new FileInputStream("D:\\javatest\\china.txt");
//使用相对路径该如何实现,谢谢!while(file.available()>0)
{
System.out.print((char)file.read());
//System.out.print(file.getPath());
}
file.close();
}
catch(Exception e)
{
System.out.println("not found file");
}
}}
javatest\china.txt
或者./javatest/china.txt
关键是你运行这个程序的位置
System.out.println(System.getProperty("user.dir"));输出目录是项目所在文件夹路径
如果打了jar包,输出时jar包所在文件夹路径