Hai perfettamente ragione..scusa :-)codice:public boolean deleteFolderError(File pathXML) throws IOException { if (!pathXML.isDirectory()) { throw new IOException("Path non valido: " + pathXML); } File[] files = pathXML.listFiles(); for (int i = 0; i < files.length; i++) { File file = files[i]; if (file.isDirectory()) { deleteFolderError(file); } else { if ( !file.canWrite()){ throw new IOException("File protetto da scrittura. Riprovare nuovamente." + file); } boolean deleted = file.delete(); if (!deleted) { throw new IOException("Impossibile cancellare: " + file); } } }

Rispondi quotando