如何从.ini文件中读取路径

时间:2017-07-31 12:55:56

标签: java ini

我想在Java中导入文件路径。由于路径可以改变,我希望它在代码之外,因此它是可变的。我已经读过可以使用INI文件解决的问题。好吧,我已经尝试过了。我有以下Java代码:

Sub Copy4()
'
' Copy Macro
' Week number
    Sheets("Sheet1").Range("B14:B17").Copy
    Sheets("Sheet2").Range("C3").PasteSpecial Paste:=xlPasteValues
    Sheets("Sheet2").Range("D3").PasteSpecial Paste:=xlPasteValues
' Data Copy
    Sheets("Sheet1").Range("C14:G17").Copy
    Sheets("Sheet2").Range("C4").PasteSpecial Paste:=xlPasteValues
    Range("B2:G7").Select
    Application.CutCopyMode = False
    Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
End Sub

}

我的Ini文件:

import java.util.*;
import java.io.*;

class readIni {
public static void main(String args[]) {
readIni ini = new readIni();
ini.doit();
}
public void doit() {
try{
  Properties p = new Properties();
  p.load(new FileInputStream("user.ini"));
  p.list(System.out);
  }
catch (Exception e) {
  System.out.println(e);
  }
}

现在,控制台显示的是Ini文件,而不是目录的内容....出了什么问题?

1 个答案:

答案 0 :(得分:0)

如果您只想保存文件路径,请考虑使用以下代码:

File file = new File("H:\whatever.txt");

// Write to the file
FileWriter fw = new FileWriter(file);
fw.write("your path goes here");
fw.close();

// Read from the file
BufferedReader br = new BufferedReader(new FileReader(file));
String path = br.readLine();
br.close();