无法更改远程文件的日期-FTP

时间:2018-10-29 15:44:43

标签: delphi ftp chilkat

我需要通过Chilkat的FTP组件更改远程文件的日期。 我已经使用CkFtp2_getAutoFeat(pFtpClient)来激活服务器的功能。

wDate:='Mon, 20 Oct 2016 16:35:00 -0500' 
CkFtp2_SetRemoteFileDateTimeStr(pFtpClient,pWideChar(wDate),pWideChar(wHostFileName)) ;

出现错误

'<ChilkatLog>'#$D#$A'<SetRemoteFileDateTime>'#$D#$A'<DllDate>Dec 13 2012</DllDate>'#$D#$A'<UnlockPrefix>xxxxxx</UnlockPrefix>'#$D#$A'<Username>VMAF:user</Username>'#$D#$A'<Architecture>Little Endian; 32-bit</Architecture>'#$D#$A'<Language>C++ Builder XE2</Language>'#$D#$A'<VerboseLogging>0</VerboseLogging>'#$D#$A'<DateTime>Thu, 20 Oct 2016 21:35:00 GMT</DateTime>'#$D#$A'<info>Trying MDTM...</info>'#$D#$A'<info>Trying SITE UTIME...</info>'#$D#$A'<error>Failed.</error>'#$D#$A'</SetRemoteFileDateTime>'#$D#$A'</ChilkatLog>'#$D#$A

使用另一个delphi组件(ICS的TFTPClient),日期将在同一服务器上更改。

我使用的是较旧的Chilkat Dll版本,因为我对此感到满意,并且除了日期更改外,其他所有功能都可以正常工作。

我正在使用Delphi Dll,Chilkat Ftp2,ICS TFTPServer组件,Windows OS

致谢

0 个答案:

没有答案