我试图创建一个Python程序来读取文件夹中所有文件的创建日期,并根据它将它们组织到文件夹中。因此,如果在YYYY-mm-dd上创建了一个文件,它会创建一个具有该名称的文件夹并将文件移动到该文件夹。
对某些人来说应该不是很复杂,但我不能做基本的事情来获得文件的创建时间。我做了研究寻找一种方法来获得Mac上的创建日期,但我发现只是一些不起作用的方式,人们说这是不可能的。正如一个名为Picasa的应用就是这样,我认为这是可能的。
我学到了什么(你可以纠正我):
.st_birthtime
调用结果的os.stat()
属性。 >>我试过了,它没有给出创建日期。使用os.path
加getmtime
和getctime
:
time.ctime(os.path.getmtime(file))
>>这是修改
time.ctime(os.path.getctime(file))
>>这是在Windows上创建
使用os.stat(path)
加st_ctime
和st_mtime
:
os.stat('feedparser.py').st_mtime
>>这是修改
os.stat('feedparser.py').st_ctime
>>这是在Windows上创建
有没有办法做到这一点?