Reconciling os.path.getmtime vs ftp.sendcmd('MDTM filename')
tim at akwebsoft.com
Thu Sep 15 04:02:42 CEST 2011
* Chris Rebert <clp2 at rebertia.com> [110914 16:46]:
> On Wed, Sep 14, 2011 at 12:50 PM, Tim Johnson <tim at akwebsoft.com> wrote:
> > I have written a class that uses ftplib.FTP as the parent.
> > I need to reconcile the modified time of a workstation file with
> > that same filename on a remote server.
> > Let's say we have a file called '400.shtml'. I get the mtime on
> > my workstation by
> >>> os.path.getmtime('400.shtml')
> > 1311648420.0
> Your sample seems to be a typical Unix timestamp:
Yup. Needs to be converted to a timedate stamp, methinks.
I'll look at that tomorrow. Late here.
> > And I use
> >>> ftp.sendcmd('MDTM 400.shtml') ## for the remote server
> > '213 20110726004703'
> RFC 3659 - Extensions to FTP
> Sec 3. File Modification Time (MDTM)
> (Note: Code 213 = File status response)
and '213 20110726004703'[4:] should give me
the string representation of the timedate stamp on the
Thanks. I will look at the unix_time entry soon.
tim at johnsons-web dot com or akwebsoft dot com
More information about the Python-list