/** * Get permission string. */ private char[] getPermission(FtpFile file) { char permission[] = new char[10]; Arrays.fill(permission, '-'); permission[0] = file.isDirectory() ? 'd' : '-'; permission[1] = file.isReadable() ? 'r' : '-'; permission[2] = file.isWritable() ? 'w' : '-'; permission[3] = file.isDirectory() ? 'x' : '-'; return permission; }
if (file.isReadable()) { if (file.isFile()) { sb.append('r');
if (!file.isReadable()) { session.write(LocalizedDataTransferFtpReply.translate(session, request, context, FtpReply.REPLY_550_REQUESTED_ACTION_NOT_TAKEN,