我试图有一个自动脚本,进入最近创建的文件夹。
我下面有一些代码
import datetime, os, shutil
today = datetime.datetime.now().isoformat()
file_time = datetime.datetime.fromtimestamp(os.path.getmtime('/folders*'))
if file_time < today:
changedirectory('/folders*')
我不知道从现在起如何让它检查最新的时间戳。有什么想法吗?
谢谢
Tags:
还有一句简短的话:
在大多数操作系统/文件系统中没有“创建时间”的实际跟踪:您得到的
mtime
是文件或目录被修改的时间(例如,在目录中创建文件会更新目录的mtime),而从ctime
开始,如果提供了最新的inode更改时间(因此,可以通过创建或者删除子目录)。假设您可以使用“last modified”(在问题中使用“created”只是一个错误),那么您可以找到(例如)当前目录的所有子目录:
并获得最新的mtime(在Python 2.5或更高版本中):
如果您需要在当前目录之外的其他地方操作,则不会有太大的不同,例如:
在给定的路径列表中,
latest_subdir
赋值不会改变 (无论是目录或文件的路径,max
调用都会得到最新修改的路径)。一行查找最新
一个班轮寻找最新的
相关问题 更多 >
编程相关推荐