final public void delete(FileLock lock) throws IOException { if (isFolder()) { FileObject[] fos = this.getChildren(); for (int i = 0; i < fos.length; i++) { FileObject fo = fos[i]; FileLock foLock = fo.lock(); try { fo.delete(foLock); } catch (IOException iex) { String message = NbBundle.getMessage(AbstractFolder.class, "EXC_CannotDelete", // XXX use FileUtil.getFileDisplayName instead? getPath(), fo.getFileSystem().getDisplayName() ); ExternalUtil.annotate(iex, message); //NOI18N throw iex; } finally { foLock.releaseLock(); } } } handleDelete(lock); }
final public void delete(FileLock lock) throws IOException { if (isFolder ()) { FileObject[] fos = this.getChildren(); for (int i = 0; i < fos.length; i++) { FileObject fo = fos[i]; FileLock foLock = fo.lock(); try { fo.delete(foLock); } catch (IOException iex) { String message = NbBundle.getMessage(getClass(), "EXC_CannotDelete", //NOI18N // XXX use FileUtil.getFileDisplayName instead? getPath(), fo.getFileSystem().getDisplayName()); ExternalUtil.annotate(iex, message);//NOI18N throw iex; } finally { foLock.releaseLock(); } } } handleDelete (lock); }
final public void delete(FileLock lock) throws IOException { if (isFolder ()) { FileObject[] fos = this.getChildren(); for (int i = 0; i < fos.length; i++) { FileObject fo = fos[i]; FileLock foLock = fo.lock(); try { fo.delete(foLock); } catch (IOException iex) { String message = NbBundle.getMessage(getClass(), "EXC_CannotDelete", //NOI18N // XXX use FileUtil.getFileDisplayName instead? getPath(), fo.getFileSystem().getDisplayName()); ExternalUtil.annotate(iex, message);//NOI18N throw iex; } finally { foLock.releaseLock(); } } } handleDelete (lock); }