import ftplib
import re
import string
ftp = ftplib.FTP('') # For access FTP link.
ftp.login ("")
ftpdir = ftp.cwd('')
data=[]
ftp.dir(data.append)
for line in data:
string.find("DIR","data")
if "DIR" in line:
print line
有了这段代码,我得到了FTP服务器中存在的DIR名称列表,现在我怎么能找到DIR列表中的最后一列。我怎么能找到最后列在目录中的DIR
我的输出是:
12-09-11 10:04PM <DIR> mcl_201147_hw79u_05
12-08-11 01:19AM <DIR> mcl_201148_hw79u_02
12-16-11 12:53PM <DIR> mcl_201149_hw79u_07
12-25-11 12:11AM <DIR> mcl_201150_hw79u_05
01-07-12 12:00AM <DIR> mcl_201151_hw79u_04
01-07-12 11:37PM <DIR> mcl_201152_hw79u_05
01-17-12 01:06AM <DIR> mcl_201201_hw79u_04
01-29-12 12:52AM <DIR> mcl_201202_hw79u_04
02-04-12 01:06AM <DIR> mcl_201203_hw79u_03
02-11-12 01:28AM <DIR> mcl_201204_hw79u_05
02-17-12 01:12AM <DIR> mcl_201205_hw79u_05
02-19-12 01:22AM <DIR> mcl_201206_hw79u_05
03-02-12 02:24AM <DIR> mcl_201207_hw79u_05
03-04-12 02:01AM <DIR> mcl_201208_hw79u_05
03-05-12 12:25PM <DIR> mcl_201209_hw79u_06
我想找到最后DIR出现在列表(03-05-12 12:25 PM mcl_201209_hw79u_06)
谢谢..我有不同种类的FTP位置的文件,我只想要DIR,当我得到所有的DIR名称,我想找到目前在最后的位置DIR。 – user1227493 2012-03-08 10:02:55
@ user1227493我很抱歉,但我不太了解这项要求。那么'数据'中是什么?目录和文件?你是什么意思'找到目录出现在最后的位置?看我的编辑,以便我可以帮助。 – CppLearner 2012-03-08 17:26:32
我的输出is01-29-12上午12时52