问题描述
我正在使用库com.enterprisedt.net.ftp.FileTransferClient
从ftp服务器下载文件.
I am using the library com.enterprisedt.net.ftp.FileTransferClient
to download the files from ftp server.
我正在尝试使用方法FileTransferClient getModifiedTime(java.lang.String remoteFileName)
但是收到以下错误:
我尝试从命令行和相同的响应中使用命令quote mdtm 'filename'
.
I tried using the command quote mdtm 'filename'
from command line and same response.
查看了两个链接
http://www.nsftools.com/tips/MSFTP.htm
但是找不到任何替代方法或解决方法.有什么想法吗?
But could not find any alternative or workaround for this..Any thoughts?
尝试了命令remotehelp
,下面是响应:
Tried the command remotehelp
and below is the response :
按照响应服务器的要求,应该支持命令MDTM
..我在这里做错什么了吗?
As per the response server should support the command MDTM
..Am i doing anything wrong here?
推荐答案
我认为有人可以使用
getRaw();
Javadoc告诉:
Javadoc tells:
公共java.lang.String getRaw()
public java.lang.String getRaw()
返回:
返回原始服务器字符串.
Returns the raw server string.
因此,如果您使用"LIST"查询服务器,则应该从所有文件中获得一份清单,包括上次修改时间.您必须手动解析修改时间.
So if you query the server with "LIST", you should get a List off all files including last modification time.The you have to parse out the modification time manually.
这篇关于如何从ftp检索文件创建日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!