Python Iglob查找最新创建的,而不是最新修改的

Python Iglob查找最新创建的,而不是最新修改的,python,glob,Python,Glob,从我所能看到的一切来看,这一行应该可以在下载文件夹中找到修改过的最新文件,其中包含子字符串“orders” orderFile=max(glob.iglob(“C:\Users\hermo\Downloads\Orders*”),key=os.path.getctime) 但是,当有两个具有子字符串顺序的文件,然后修改其中最旧的文件时,代码仍然返回另一个未修改的文件。所以我相信它是寻找最新创建的,而不是最新修改的。我可以在谷歌上找到任何线索。因为每个人都将此代码定义为“查找最新修改的”,但它并没

从我所能看到的一切来看,这一行应该可以在下载文件夹中找到修改过的最新文件,其中包含子字符串“orders”

orderFile=max(glob.iglob(“C:\Users\hermo\Downloads\Orders*”),key=os.path.getctime)

但是,当有两个具有子字符串顺序的文件,然后修改其中最旧的文件时,代码仍然返回另一个未修改的文件。所以我相信它是寻找最新创建的,而不是最新修改的。我可以在谷歌上找到任何线索。因为每个人都将此代码定义为“查找最新修改的”,但它并没有这样做。至少对我来说不是。是否有一种替代getchtime的方法可以实际查找最后修改的

为了确保我显示了正确的问题,我想参考这张图片。在这里,代码将返回“orders_2021…”,因为这是在15:38创建的导出文件。order_custom是在几天前创建的,它将是用户在需要时修改的同一个文件。现在我们需要“另存为”,每次(在导出之间)都给它起一个新名称,以使其工作


我得到的是。我需要使用getmtime而不是getctime。很抱歉。我会保留这个,以防其他人有这个问题