删除文件夹
以下是我写的代码,请问需要注意哪些问题 
 /** 
 	   *   删除文件夹 
 	   *   @author   AZERO 
 	   *   @param   folder 
 	   */ 
 	public   void   deleteFolder(File   folder){ 
 		File   files[]   =   folder.listFiles();//保存文件目录下所有直接子目录以及文件 
 		if(files   ==   null   ||   files.length    <=   0){//文件夹为空 
 			folder.delete(); 
 		}else{ 
 			for(int   i   =   0;   i    <   files.length;   i++){ 
 				File   file   =   files[i]; 
 				if(file.isDirectory()){ 
 					deleteFolder(file); 
 				}else{ 
 					file.delete(); 
 					System.out.println( "delete   file: "   +   file.getName()); 
 				} 
 			} 
 		} 
 		folder.delete(); 
 		System.out.println( "delete   folder: "   +   folder.getName()); 
 	}
------解决方案--------------------最好try catch一下吧,如果有些文件是只读操作的,或者你没权限删除,catch住它还是有点好处的,其他的看不出还有什么问题