我想在mnt->sdcard
的模拟器上保存DDMS
中的一些子文件夹和文件的文件夹。我可以一个接一个地保存文件,但我不能一次保存很多文件或者不能保存文件夹完全在sdcard
,因为我是android新手。我做了一些搜索,但还不能完成我的工作。我该怎么办?
答案 0 :(得分:0)
也许这个?
File root = new File(Environment
.getExternalStorageDirectory()+"/myPrivateFolder");
if(!root.exists()){
root.mkdir();
}
else{
File[] files = root.listFiles(); //access your files
}
File myFile = new File(Environment
.getExternalStorageDirectory()+"/myPrivateFolder/myFile.txt");
myFile.createNewFile(); // creating file
不要硬得像“/ sdcard”或像这样。为了更方便的导航方法,每个文件都有访问abosulutePath的方法,获取有关文件或文件夹甚至存在的信息等