永发信息网

如何java判断ftp服务器上路径是否存在

答案:1  悬赏:0  手机版
解决时间 2021-02-16 06:36
如何java判断ftp服务器上路径是否存在
最佳答案
要注意的是程序有可能和FTP不再同一台服务器上,所以要多做一些工作,先要根据获取FTP的IP,根据这个IP的FTP目录 在进行判断
代码如下
=======接口部分===============
IMPORT JAVA.RMI.REMOTE;
IMPORT JAVA.RMI.REMOTEEXCEPTION;

PUBLIC INTERFACE IDOREMOTE EXTENDS REMOTE {
PUBLIC INT GETSERVERTIME() THROWS REMOTEEXCEPTION;
}

=======接口实现===============

PUBLIC CLASS DOREMOTEIMPL EXTENDS UNICASTREMOTEOBJECT IMPLEMENTS IDOREMOTE {


PROTECTED DOREMOTEIMPL() THROWS REMOTEEXCEPTION {
SUPER();
}

PRIVATE STATIC FINAL LONG SERIALVERSIONUID = -8158779541912069375L;


PUBLIC INT GETSERVERTIME() THROWS REMOTEEXCEPTION {
RETURN INTEGER.PARSEINT(NEW SIMPLEDATEFORMAT("YYYYMMDD").FORMAT(NEW DATE()));
// RETURN NEW DATE();
}

========SERVER端绑定===============
PUBLIC STATIC VOID MAIN(STRING[] ARGS) {
TRY {
LOCATEREGISTRY.CREATEREGISTRY(8808);
DOREMOTEIMPL SERVER = NEW DOREMOTEIMPL();
NAMING.REBIND("//LOCALHOST:8808/DATE-SERVER", SERVER);
} CATCH (JAVA.NET.MALFORMEDURLEXCEPTION ME) {
SYSTEM.OUT.PRINTLN("MALFORMED URL: " + ME.TOSTRING());
} CATCH (REMOTEEXCEPTION RE) {
SYSTEM.OUT.PRINTLN("REMOTE EXCEPTION: " + RE.TOSTRING());
}
}

===========客户端的调用方式============
STRING URL = "//LOCALHOST:8808/DATE-SERVER";
IDOREMOTE RMIOBJECT = (IDOREMOTE) NAMING.LOOKUP(URL);
SYSTEM.OUT.PRINTLN(" SERVER DATE: " + RMIOBJECT.GETSERVERTIME());
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我和男友闹矛盾,三天没理他,他对我说心里空
阿拉蕾的经典语句
【几道英语的 (完形填空)不懂,4道8 不懂,最
肯德基文化广场餐厅地址在什么地方,想过去办
耒阳市衡阳溢香坊这个地址在什么地方,我要去
二年级学生怎样预习数学
看了诅咒帖不转的话真的会倒霉吗?
淘宝退运险协议中“ 如果由乙方指定的物流公
【急求】年下彼氏の恋爱管理癖1、2 Drama 翻
蔡甸区武汉专业制冷设备服务部这个地址怎么能
急~~高分~~温州医学院附属第二医院 拆线 步骤
【singapo you are really talk too much!中
必须等银行贷款批下来后才能网签吗
成都理工大学位于哪里
兴隆到宽城的车
推荐资讯
建设信用卡 欠了3600+ 好几个月了 下个月还了
长阳土家族自治县宜昌立邦地址是什么,有没有
困索地址在哪,我要去那里办事
qq解封了后又被封了三天,腾讯真是作死,这样
四边形的面积为S,顺次连接四边形的四边中点,
蕲春县黄冈蕲春县残联风湿骨伤颈肩腰腿痛专科
时长觉得气闷喘不过气是有肺病吗
秋天的怀念作文
双峰县娄底水府庙水库管理局地址是什么,有没
庆丰街13号院在什么地方啊,我要过去处理事情
乐嘉性格色彩分析红12,蓝8,黄7,绿3是什么
墨鱼干可以煲粥或煲汤
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?