通过修改和移动最新文件选择文件

时间:2019-06-14 12:35:24

标签: python glob

我正在尝试获取代码以选择文件夹中的最新文件,然后将其移动到其他文件夹中:

#Pull Files from 'to_be_loaded' - oldest files first
list_of_files = glob.glob('D:/_to be loaded/')
latest_file = max(list_of_files, key=os.path.getctime)
print (latest_file)
dest1 = 'D:/Datasheet Loading'
shutil.move(latest_file, dest1)

我遇到的问题是它正在移动文件夹本身(to_be_loaded)而不是内容,我假设代码将过滤/移动内部文件而不是文件夹本身。

我将如何更改它以免发生这种情况?

1 个答案:

答案 0 :(得分:0)

Glob进行了正则表达式匹配,因此它可以满足您的要求。尝试glob.glob('D:/ _要加载/ *')