`

FileInputStream的路径问题

阅读更多
FileInputstream 要想在JAVA里不写死路径,有两招
第一: properties文件和JAVA文件在同一个目录,可以这么写:
String path=PDFUtil.class.getResource("config.properties").getFile();

PDFUtil 和config.properties在同一个目录下
InputStream is=new FileInputStream(path);

第二:
把property文件放在工程的根目录下:
inputStream=new FileInputStream("./config.properties");

记得文件名前面加./
分享到:
评论

相关推荐

    android读取sdcard路径下的文件的方法

    代码如下:// 读取sdcard文件private void sdcardRead(){String fileName = “/sdcard/my_...try {FileInputStream fis = new FileInputStream(fileName);int len = fis.available();byte []buffer = new byte[len]; fis

    IO输入输出体系.rar

    FileInputStream("文件路径") FileOutputStream(File file) 逐个读取 存入字节read() write() close() 字符流 FileReader("文件路径") FileWriter("文件路径") 逐个读取 存入字符read() 无缓冲的输入、输出流每一次...

    java生成properties文件工具类

    2.FileInputStream fs = new FileInputStream("文件路径"); 3.p.load(new InputStreamReader(fs, "utf-8")); 4.p.put("jdbc.name", dbConfig.getJdbcName(),"jdbc名称"); 5.p.orderStore(new OutputStreamWriter(os1...

    bath标签代码

    //FileInputStream fis = new FileInputStream("D:/course/JavaProjects/JavaSE/chapter08/temp01");//绝对路径 InputStream inputStream = new FileInputStream("F:/2012.08.07卡惠数据/buz_2012-08-07 - 副本....

    Java仿Windows 窗口化复制文件功能.rar

      FileInputStream fin=new FileInputStream(fileIn); //得到文件输入流   FileOutputStream fout=new FileOutputStream(fileOut); //得到文件输出流   byte[] bytes=new byte[1024]; //初始化字节数组,用于...

    使用Java序列化实现一个简单的文件备份工具.txt

    在类的构造方法中,首先接收两个参数:源文件路径和备份文件路径。然后实现了一个backup()方法,用于将源文件进行备份。在该方法中,首先通过FileInputStream和ObjectInputStream读取源文件对象,然后通过...

    org.apache.tools.zip解决解压乱码问题

    import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Enumeration; import org...

    java工具类:文件操作工具类.java

    public class FileUtil { protected static Logger log = ... FileInputStream in = new FileInputStream(file); int b; while ((b = in.read()) != -1) { out.write(b); } in.close(); 下载完整。。。

    pdfbox-app-1.8.13.jar

    //需要读取的文件路径 BufferedReader br= new BufferedReader(fr); String s = br.readLine(); while(s!=null)//如果当前行不为空 { if(s.length()>10){ if(s.substring(0,3).contains("G01")){ ...

    java读取txt文件内容(java快速读取,程序已调试通)

    java读取txt文件,可以以文件路径构造这个流,:FileInputStream fin = new FileInputStream("d:/test.txt"); 然后使用这个流直接读取到文件,再使用reader构造BufferedReader,按行读取一整行的文本,作为字符串返回...

    JAVA打包成可运行的JAR程序

    在这个代码中,首先创建了一个 Properties 对象,然后使用 FileInputStream 对象来读取配置文件。接着,使用 load 方法来加载配置文件信息。最后,使用 getProperty 方法来读取配置文件中的属性值。 为了生成可执行...

    jAVA程序设计基础PPT教案学习.pptx

    File对象拥有很多获取相关联文件的属性信息的方法,包括判断关联文件或目录是否可读、可写、是否存在、获取关联文件或目录的绝对路径、规范路径、名字、上一级目录名、路径名、是否绝对路径、是否目录、是否文件、...

    java生成properties工具类

    2.FileInputStream fs = new FileInputStream("文件路径"); 3.p.load(new InputStreamReader(fs, "utf-8")); 4.p.put("jdbc.name", dbConfig.getJdbcName(),"jdbc名称"); 5.p.orderStore(new OutputStreamWriter(os1...

    Java Zip算法压缩多个文件的例子.rar

    //得到待压缩文件路径名   String entryname=filename.substring(filename.lastIndexOf("\\") 1); //得到文件名   entry=new ZipEntry(entryname); //实例化条目列表   zout.putNextEntry(entry); //将ZIP条目...

    day019-io笔记和代码.rar

    * FileInputStream(String name) name:表示(绝对路径、相对路径)文件名 * FileInputStream(File file) * * 2. 普通方法: //1. int read(byte[] b) 从输入流读取一些...

    resource-utils:Java项目的实用程序,用于获取或准备resourcelibdll ..文件,并适应普通的类,可运行的jar,Web容器等

    资源利用 Java项目的实用程序可获取资源/ lib / dll / ..文件,并适应普通的类,可运行的jar,Web容器等。 或易于获取/设置配置。... FileInputStream fis = new FileInputStream(file); UnicodeIn

    java 读写EXEcel文档范例

    import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.HashMap; import java.util.Map; import org.apache.poi.hssf....

    IO流——文件操作字节流常用方法一览

    IO流——文件操作字节... 这里是根据提供的String类型文件路径,创建对应的文件操作输入字节流。 都会抛出异常: FileNotFoundException 文件未找到异常。 Method 成员方法 int read(); 从文件中读取一个字节数

    利用Java代码实现无字符+中文转换为全中文的代码

    import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import com.vince.*; /** * 将本地文件...

    java压缩使用org.apache.tools.zip包解决中文文件名

    FileInputStream in=new FileInputStream(srcfile[i]); String entityName = srcfile[i].getName(); //System.out.println(entityName); outf.putNextEntry(new ZipEntry(entityName)); int len; while...

Global site tag (gtag.js) - Google Analytics