Python OS X - 从文件中获取'添加日期'信息
问题描述:
您好,这是我的第一篇文章。Python OS X - 从文件中获取'添加日期'信息
我今天在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')
但他们没有说明我需要什么。 也许有办法以某种方式从文件中获取所有元数据,并选择我需要的信息。
感谢
答
你可以用mdls
命令这些信息,通过subprocess称为:
import subprocess
st = subprocess.check_output(["mdls", "-name", "kMDItemDateAdded", "-raw", "Untitled.gif"])
出生时间是文件创建日期,而不是添加到目录中的日期。 – Miles