Hi
I am new to Android and creating my first application.
I want to create a file in the current directory. Basically I have a
file bundled with aplication package as raw resource. I want to make a
copy of this file in the current
file. The reason to create copy in current directory is that I want my
file reading code in native java, portable code.
To write a file in current directory I am doing following:
String currentdir = System.getProperty("user.dir");
String destination = currentdir + "test.txt";
File fileCon = new File(destination);
if( ! fileCon.exists() ){
fileCon.createNewFile();
}
But on createNewFile statement it is throwing IOException with
following message
java.io.IOException: Parent directory of file is not writable:
temp.txt
So my query is how can I create a file on current directory? The
location current directory is important here as I do not want to make
use of device specific hardcoded path or any Android API while reading
the file. This is so I want my file reading code portable.
Thanks