/** * Creates a temporary local copy of a file and its descendants. * * @param file The FileObject to replicate. * @param selector The FileSelector. * @return The replicated File. * @throws FileSystemException if an error occurs. */ @Override public File replicateFile(final FileObject file, final FileSelector selector) throws FileSystemException { if (!file.exists()) { throw new FileSystemException("vfs.provider/replicate-missing-file.error", file.getName()); } try { return doReplicateFile(file, selector); } catch (final Exception e) { throw new FileSystemException("vfs.provider/replicate-file.error", file.getName(), e); } }
/** * Creates a temporary local copy of a file and its descendants. * * @param file The FileObject to replicate. * @param selector The FileSelector. * @return The replicated File. * @throws FileSystemException if an error occurs. */ @Override public File replicateFile(final FileObject file, final FileSelector selector) throws FileSystemException { if (!file.exists()) { throw new FileSystemException("vfs.provider/replicate-missing-file.error", file.getName()); } try { return doReplicateFile(file, selector); } catch (final Exception e) { throw new FileSystemException("vfs.provider/replicate-file.error", file.getName(), e); } }
/** * Creates a temporary local copy of a file and its descendants. * * @param file The FileObject to replicate. * @param selector The FileSelector. * @return The replicated File. * @throws FileSystemException if an error occurs. */ @Override public File replicateFile(final FileObject file, final FileSelector selector) throws FileSystemException { if (!file.exists()) { throw new FileSystemException("vfs.provider/replicate-missing-file.error", file.getName()); } try { return doReplicateFile(file, selector); } catch (final Exception e) { throw new FileSystemException("vfs.provider/replicate-file.error", file.getName(), e); } }
/** * Creates a temporary local copy of a file and its descendants. * @param file The FileObject to replicate. * @param selector The FileSelector. * @return The replicated File. * @throws FileSystemException if an error occurs. */ @Override public File replicateFile(final FileObject file, final FileSelector selector) throws FileSystemException { if (!file.exists()) { throw new FileSystemException("vfs.provider/replicate-missing-file.error", file.getName()); } try { return doReplicateFile(file, selector); } catch (final Exception e) { throw new FileSystemException("vfs.provider/replicate-file.error", file.getName(), e); } }