Find the newest folder in a directory in Python

后端 未结 5 978
深忆病人
深忆病人 2020-12-09 02:01

I am trying to have an automated script that enters into the most recently created folder.

I have some code below

import datetime, os, shutil 

today         


        
5条回答
  •  醉酒成梦
    2020-12-09 02:56

    import os, datetime, operator
    
    dir = "/"
    folders = [(f,os.path.getmtime('%s/%s'%(dir,f))) for f in os.listdir(dir) if os.path.isdir(f)]
    (newest_folder, mtime) = sorted(folders, key=operator.itemgetter(1), reverse=True)[0]
    

提交回复
热议问题