访问FTP服务器上的文件属性

时间:2012-01-17 13:06:17

标签: ftp ftp-client batch-file

我想使用url ftp.mysite.com访问ftp服务器上名为AH_store_20120117_00432.csv的文件的属性。上次修改日期/时间,大小等属性

我从批处理文件访问ftp服务器,如下所示:

@echo off
>ftp2.txt Echo open _ftp.mysite.com
>>ftp2.txt Echo username
>>ftp2.txt Echo password
>>ftp2.txt Echo cd dir1\dir2
>>ftp2.txt Echo quit
ftp -s:ftp2.txt

该文件存在于dir2中。 可以从上面的代码访问FTP站点,但不能访问文件属性。

请帮助。 感谢

1 个答案:

答案 0 :(得分:0)

命令dir获取有关文件的一些信息 对于您的批处理文件:

@echo off
>ftp2.txt Echo open _ftp.mysite.com
>>ftp2.txt Echo username
>>ftp2.txt Echo password
>>ftp2.txt Echo cd dir1\dir2
>>ftp2.txt Echo dir
>>ftp2.txt Echo quit
ftp -s:ftp2.txt

您将获得包含文件日期的记录列表。记录的格式可能因系统而异(RFC 959 - 文件传输协议)。 例如,Windows FTP服务器可能会响应:

12-04-11  08:00PM               209665 04a64ad1-33c6-48ec-9931-abcc6445c491
...

Linux可能会回复:

-rwxrwxrwx   1 owner    group             156 Jan 27  2010 warning.log
...