当前位置: 代码迷 >> Android >> android 剔除SD卡或者手机的缓存图片和目录
  详细解决方案

android 剔除SD卡或者手机的缓存图片和目录

热度:68   发布时间:2016-04-28 05:11:15.0
android 删除SD卡或者手机的缓存图片和目录
        public static final String TEMP_PHOTO_FILE_NAME = "temp_photo.jpg";
	private static String mSdRootPath = Environment.getExternalStorageDirectory().getPath();  	  /** 	     * 删除SD卡或者手机的缓存图片和目录 	     */  	    public void deleteFile() {  	    	Log.i("INFO", mSdRootPath+"/"+TEMP_PHOTO_FILE_NAME+"========================");	        File dirFile = new File(mSdRootPath+"/"+TEMP_PHOTO_FILE_NAME);  	       if(! dirFile.exists()){  	           return;  	        }  	        if (dirFile.isDirectory()) {  	            String[] children = dirFile.list();  	            for (int i = 0; i < children.length; i++) {  	                new File(dirFile, children[i]).delete();  	            }  	        }  	         	        dirFile.delete();  	   }  


1楼xxm2828282小时前
可以用递归
Re: u0146086401小时前
这个只是我个人学习的时候使用到的,递归的话我不是很清楚,可以发来一起交流不
  相关解决方案