I am using MacBook. I have a file located under ~/temp/note.txt
.
(~
represents home directory by default in terminal).
I want to access this file in my java code:
File fileDir = new File("~/temp");
// I get exist = false, why?
boolean exist = fileDir.exist();
But my java code can't find the directory ~/temp
. I guess it is because java code can't recognize ~
? How to make it work ?