/** * Get the file list. Files will be listed in alphabetlical order. */ private List<? extends FtpFile> listFiles(FileSystemView fileSystemView, String file) { List <? extends FtpFile> files = null; try { FtpFile virtualFile = fileSystemView.getFile(file); if (virtualFile.isFile()) { List<FtpFile> auxFiles = new ArrayList<FtpFile>(); auxFiles.add(virtualFile); files = auxFiles; } else { files = virtualFile.listFiles(); } } catch (FtpException ex) { } return files; } }
/** * Get unique file object. */ //TODO may need synchronization protected FtpFile getUniqueFile(FtpIoSession session, FtpFile oldFile) throws FtpException { FtpFile newFile = oldFile; FileSystemView fsView = session.getFileSystemView(); String fileName = newFile.getAbsolutePath(); while (newFile.doesExist()) { newFile = fsView.getFile(fileName + '.' + System.currentTimeMillis()); if (newFile == null) { break; } } return newFile; }
file = session.getFileSystemView().getFile(fileName); } catch (Exception ex) { LOG.debug("Exception getting the file object: " + fileName, ex);
file = session.getFileSystemView().getFile(fileName); } catch (Exception ex) { LOG.debug("Exception getting the file object: " + fileName, ex);
file = session.getFileSystemView().getFile(fileName); } catch (Exception ex) { LOG.debug("Exception getting the file object: " + fileName, ex);
renFr = session.getFileSystemView().getFile(fileName); } catch (Exception ex) { LOG.debug("Exception getting file object", ex);
file = session.getFileSystemView().getFile(fileName); } catch (Exception ex) { LOG.debug("Exception getting file object", ex);
file = session.getFileSystemView().getFile( parsedArg.getFile()); if (file != null && file.doesExist()) {
file = session.getFileSystemView().getFile(fileName); } catch (Exception ex) { LOG.debug("Exception getting file object", ex);
FtpFile file = session.getFileSystemView().getFile(parsedArg.getFile());
file = session.getFileSystemView().getFile(fileName); } catch (Exception ex) { LOG.debug("Exception getting file object", ex);
file = session.getFileSystemView().getFile(fileName); } catch (Exception ex) { LOG.debug("Exception getting file object", ex);
file = session.getFileSystemView().getFile(fileName); } catch (Exception ex) { LOG.debug("Could not get file " + fileName, ex);
file = session.getFileSystemView().getFile(fileName); } catch (Exception ex) { LOG.debug("Exception getting file object", ex);
file = session.getFileSystemView().getFile(fileName); } catch (Exception e) { LOG.debug("File system threw exception", e);
file = session.getFileSystemView().getFile(fileName); } catch (Exception ex) { LOG.debug("Exception getting file object", ex);
toFile = session.getFileSystemView().getFile(toFileStr); } catch (Exception ex) { LOG.debug("Exception getting file object", ex);
file = session.getFileSystemView().getFile(parsedArg.getFile()); if(!file.doesExist()) { session.write(LocalizedDataTransferFtpReply.translate(session, request, context,