Android---open failed: ENOENT (No such file or directory) 錯誤
阿新 • • 發佈:2019-02-19
File filers = new File(Environment.getExternalStorageDirectory()+"/abc/"); if (!filers.exists()) { filers.mkdir(); } File file=new File(filers.getAbsolutePath(),"test.jpg"); try{ if(file.exists()){ file.delete(); } file.createNewFile(); }catch(IOException e){ e.printStackTrace(); }
今天寫的一個拍照應用,在根目錄中新建一個目錄,然後再在目錄下新建一個資料夾;在安卓5.0下,可以一次直接建成功
如:
File file=new File(Environment.getExternalStorageDirectory()+"/abc/","test1.jpg");
try{
if(file.exists()){
file.delete();
}
file.createNewFile();
}catch(IOException e){
e.printStackTrace();
}
應用在安卓4.4上執行會出錯,查了很多知道知道原因,如下
在android 4.4建立目錄要一級一級的建