如何获取给定路径的java File对象(以String或Path的形式)?

时间:2015-04-18 14:44:26

标签: java file path

所以,实际上我做了我的研究,似乎那里没有好的答案。 如果文件不存在,我的代码应该创建一个新的.txt文件,并且如果已经创建了文件id,则获取现有文件。来源来到这里:

package ficheros_texto;
import java.io.BufferedReader;
import java.io.BufferedWritter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class TestClass{
    private File f;
    private String path;
    public TestClass() throws IOException{
        String user=System.getProperty("user.name");
        this.path="C:\\users\\"+user+"\\documents\\pass_manager_data.txt");
        f=new File(path);
    }
    public void createFile(){
        try{
            if(!f.exists()){
                BufferedWriter writer=new BufferedWriter(new FileWriter(f));
                f.createNewFile();
                writer.write("USERNAME\t|\tPASSWORD");
                writer.close();
            }
            //else{ problem being here }
        }
        catch(IOException e){ e.printStackTrace();}
    }
}

0 个答案:

没有答案