I’m working on a project that needs solid performance.
I need to analyze the contents of an FTP folder (and its sub-folders) with a single FTP request (to avoid making a call per file, which I can do with ftp_host.stat(file_path)
).
For each folder, I need to retrieve :
- The file/folder name (and whether it’s a folder or a file)
- File size
- The file’s last modification date
I’m working with ftputil in python.
The framework I’m working in requires this information (I can’t use download_if_newer() ).
I tried with the code
ftp_host._dir(folder)
This code returns almost everything I need in this line:
-rw-r--r-- 1 test ftpusers 37 Aug 13 09:37 fruits.csv
who gives me this information:
- hyphen indicates that it’s a
- 37 is the size
- and fruits.csv is the name
However, the date is incomplete: I only get Aug 13 09:37. The year is missing.
Do you have a solution for retrieving the year as well?