All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.orion.net.ftp.client.FtpMessage Maven / Gradle / Ivy

The newest version!
package com.orion.net.ftp.client;

import java.util.HashMap;
import java.util.Map;

/**
 * FTP 信息常量
 *
 * @author Jiahang Li
 * @version 1.0.0
 * @since 2020/3/17 15:53
 */
public class FtpMessage {

    /**
     * FTP状态码及其描述
     */
    public static final Map REPLY_CODE = new HashMap<>();

    private FtpMessage() {
    }

    static {
        REPLY_CODE.put(120, "服务已就绪, 在 n 分钟后开始");
        REPLY_CODE.put(125, "数据连接已打开, 正在开始传输");
        REPLY_CODE.put(150, "文件状态正常, 准备打开数据连接");
        REPLY_CODE.put(202, "未执行命令, 站点上的命令过多");
        REPLY_CODE.put(211, "系统状态, 或系统帮助答复");
        REPLY_CODE.put(212, "目录状态");
        REPLY_CODE.put(213, "文件状态");
        REPLY_CODE.put(214, "帮助消息");
        REPLY_CODE.put(215, "NAME 系统类型, 其中, NAME 是 Assigned Numbers 文档中所列的正式系统名称");
        REPLY_CODE.put(220, "服务就绪, 可以执行新用户的请求");
        REPLY_CODE.put(221, "服务关闭控制连接如果适当, 请注销");
        REPLY_CODE.put(225, "数据连接打开, 没有进行中的传输");
        REPLY_CODE.put(226, "关闭数据连接请求的文件操作已成功 (例如: 传输文件或放弃文件)");
        REPLY_CODE.put(227, "进入被动模式");
        REPLY_CODE.put(230, "用户已登录, 继续进行");
        REPLY_CODE.put(250, "请求的文件操作正确, 已完成");
        REPLY_CODE.put(257, "已创建 “PATHNAME”");
        REPLY_CODE.put(332, "需要登录帐户");
        REPLY_CODE.put(350, "请求的文件操作正在等待进一步的信息");
        REPLY_CODE.put(425, "无法打开数据连接");
        REPLY_CODE.put(426, "连接关闭");
        REPLY_CODE.put(450, "未执行请求的文件操作文件不可用");
        REPLY_CODE.put(451, "请求的操作异常终止: 正在处理本地错误");
        REPLY_CODE.put(452, "未执行请求的操作系统存储空间不够");
        REPLY_CODE.put(501, "在参数中有语法错误");
        REPLY_CODE.put(502, "未执行命令");
        REPLY_CODE.put(503, "错误的命令序列");
        REPLY_CODE.put(504, "未执行该参数的命令");
        REPLY_CODE.put(530, "未登录");
        REPLY_CODE.put(532, "存储文件需要帐户");
        REPLY_CODE.put(550, "未执行请求的操作文件不可用 (例如: 未找到文件, 没有访问权限)");
        REPLY_CODE.put(551, "请求的操作异常终止: 未知的页面类型");
        REPLY_CODE.put(552, "请求的文件操作异常终止: 超出存储分配 (对于当前目录或数据集)");
        REPLY_CODE.put(553, "未执行请求的操作不允许的文件名");
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy