Я использую библиотеку com.enterprisedt.net.ftp.FileTransferClient
для загрузки файлов с ftp-сервера.Как получить дату создания файла из ftp
Я пытаюсь получить дату создания файла FTP с помощью метода FileTransferClient getModifiedTime(java.lang.String remoteFileName)
Но получив ошибку ниже:
com.enterprisedt.net.ftp.FTPException: 550 command MDTM is not available for 'AAAA.BBBB.CCCC.DDDDDD.EEEEEEEEEE(0)'
Я попытался с помощью команды quote mdtm 'filename'
из командной строки и тот же ответ.
Посмотрел как ссылки
Но не мог найти альтернативу или обходной путь для this..Any мыслей?
EDIT: Пробовал команду remotehelp
и ниже ответ:
214-The server-FTP commands are: 214-ABOR,*ACCT,*ALLO, APPE, CDUP, CWD, DELE, FEAT, HELP, LANG, LIST, MDTM, MKD 214-MODE, NLST, NOOP, OPTS, PASS, PASV, PORT, PWD, QUIT, REIN, REST, RETR, RMD 214-RNFR, RNTO, SITE, SIZE, SMNT, SYST, STAT, STOR, STOU, STRU, TYPE, USER 214-ADAT, AUTH, CCC, PBSZ, PROT, EPSV, EPRT 214-The commands preceded by '' are not implemented
В соответствии с сервером ответа должен поддерживать команду MDTM
..Am я делаю что-то здесь не так?
Привет, Когда я сделал команду remotehelp на сервере, он показывает mdtm в качестве действительной команды .. Все мысли ... задал вопрос с более подробной информацией. – javanoob