1. ホーム
  2. python

[解決済み] Pythonからファイルの最終更新時刻を設定するにはどうすればよいですか?

2023-05-19 06:31:47

質問

FTP でファイルをダウンロードする python スクリプトがあります。 ftplib .

私の現在のダウンロードコードは、ftp libのドキュメントにある例と同じように見えます。

ftp.retrbinary('RETR README', open('README', 'wb').write)

FTPでダウンロードしたファイルの最終更新時刻が、FTPサーバー上のファイルと同じでなければならないという要件があります。もし私が ftp.retrlines('list') から時間を解析できたとして、ダウンロードされたファイルの修正時刻を設定するにはどうしたらよいでしょうか。

私はunixベースのOSを使用していますが、それが重要であれば。

どのように解決するのですか?

使用方法 os.utime :

import os

os.utime(path_to_file, (access_time, modification_time))

もっと凝った例 https://www.tutorialspoint.com/python/os_utime.htm