你好,这是我的第一篇文章。
我今天开始在OS X的Python
进行一些编码。
我注意到OS X有date added
之类的东西,这是文件放入指定文件夹的时间。
我正在尝试将该日期设为timestamp
,但没有一种类型有效。
我已经尝试了所有这三个我知道的事情:
st = os.path.getctime('Untitled.gif')
st1 = os.path.getatime('Untitled.gif')
st2 = os.path.getmtime('Untitled.gif')
但它们都没有显示我需要的东西。 也许有办法以某种方式从文件中获取所有元数据,只需选择我需要的信息。
由于
答案 0 :(得分:1)
您可以使用通过mdls
调用的subprocess命令获取此信息:
import subprocess
st = subprocess.check_output(["mdls", "-name", "kMDItemDateAdded", "-raw", "Untitled.gif"])
答案 1 :(得分:-1)
试试os.stat('Untitled.gif').st_birthtime
。有关os.stat
的更多信息,请here。