Mtime for ftp

Hi,
I’d like to go to an ftp site and check the dates of available files
there. (I only want today files.) I see that ftp, from ‘net/ftp’ has an
mtime method. But, I can’t seem to get it to work. Here’s what I’ve
tried.


xmlfiles = ftp.list(’*.xml’)
xmlfiles.each do |xmlfile|
puts xmlfile
puts ftp.mtime(xmlfile)
end

I get something like this:

Exception: 500 ‘MDTM -rw-rw-r-- 1 bna staff 43945 Oct 19
08:50 lobbyreg-20071010-160009.xml’: command not understood.

Just doing the “puts xmlfile” works fine, just not the mtime thing.

Thanks,
Peter

On Oct 19, 2007, at 10:25 , Peter B. wrote:

puts xmlfile
puts ftp.mtime(xmlfile)
end

I get something like this:

Exception: 500 ‘MDTM -rw-rw-r-- 1 bna staff 43945 Oct 19
08:50 lobbyreg-20071010-160009.xml’: command not understood.

Just doing the “puts xmlfile” works fine, just not the mtime thing.

I don’t think every server supports MDTM.

On Oct 22, 2007, at 12:25 , Peter B. wrote:

08:50 lobbyreg-20071010-160009.xml’: command not understood.

Just doing the “puts xmlfile” works fine, just not the mtime thing.

I don’t think every server supports MDTM.

Thanks. I don’t even know what MDTM is. It’s obviously part of Ruby’s
ftp, though, isn’t it?

Actually, it looks like you’re not passing the filename, but are
passing a bunch of file metadata along with the file’s name.

I presume MDTM is the command you send to the FTP server to get it to
return the modification time, like GET.

Eric H. wrote:

On Oct 19, 2007, at 10:25 , Peter B. wrote:

puts xmlfile
puts ftp.mtime(xmlfile)
end

I get something like this:

Exception: 500 ‘MDTM -rw-rw-r-- 1 bna staff 43945 Oct 19
08:50 lobbyreg-20071010-160009.xml’: command not understood.

Just doing the “puts xmlfile” works fine, just not the mtime thing.

I don’t think every server supports MDTM.

Thanks. I don’t even know what MDTM is. It’s obviously part of Ruby’s
ftp, though, isn’t it?

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs