/** * Get size */ private String getLength(FtpFile file) { String initStr = " "; long sz = 0; if (file.isFile()) { sz = file.getSize(); } String szStr = String.valueOf(sz); if (szStr.length() > initStr.length()) { return szStr; } return initStr.substring(0, initStr.length() - szStr.length()) + szStr; }
/** * 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; } }
sb.append(';'); } else if (type.equalsIgnoreCase("type")) { if (file.isFile()) { sb.append("Type=file;"); } else if (file.isDirectory()) { sb.append("Perm="); if (file.isReadable()) { if (file.isFile()) { sb.append('r'); } else if (file.isDirectory()) { if (file.isFile()) { sb.append('a'); sb.append('d');
if (!file.isFile()) { session .write(LocalizedFtpReply
if (!file.isFile()) { session .write(LocalizedFtpReply
FtpReply.REPLY_550_REQUESTED_ACTION_NOT_TAKEN, "SIZE.missing", fileName)); } else if (!file.isFile()) { session.write(LocalizedFtpReply.translate(session, request, context, FtpReply.REPLY_550_REQUESTED_ACTION_NOT_TAKEN,
if (file.doesExist() && !file.isFile()) { session.write(LocalizedDataTransferFtpReply.translate(session, request, context, FtpReply.REPLY_550_REQUESTED_ACTION_NOT_TAKEN,
if (!file.isFile()) { session.write(LocalizedDataTransferFtpReply.translate(session, request, context, FtpReply.REPLY_550_REQUESTED_ACTION_NOT_TAKEN,