【发布时间】:2020-06-22 14:00:46
【问题描述】:
我有一个包含许多子目录的目录,每个子目录都包含许多文件。我要复制一些特定的文件,它们都具有相同的名称。区分的方法是子目录名。示例:
parent/$date/subdirectory1/file.foo
parent/$date/subdirectory2/file.foo
我想将所有 file.foo 复制到一个新位置并重命名为 date_subdirectory1_file.foo
我尝试使用 os.rename,但它一次只适用于一个文件,我无法找出以日期和子目录为参数的递归
【问题讨论】:
-
pathlib 是你的朋友
标签: python