2024-10-03 02:46:28 发布
网友
文件夹结构:
rootfoder: subfoler1: image.jpg subfoler2: image.png text.txt subfoler3
我必须将根文件夹中的所有文件/文件夹复制到des文件夹。 但不应复制.jpg和.png文件,也应复制空文件夹
这可以在python中使用任何库来完成吗
我想补充一点“荣誉奖”,即使我支持ferdy使用shutil:
from dirsync import sync sync("./Frog", "./Throat", action="sync", ignore=[".*py",".*jpg"], create=True)
从https://github.com/tkhyn/dirsync
它似乎是作为rsync的命令行实用程序编写的,并添加了存储配置文件的选项,但它可以从python调用并完成这项工作
为此,请使用shutil:
import shutil shutil.copytree('/tmp/source', '/tmp/target' , ignore=shutil.ignore_patterns('*.jpg', '*.png'))
shutil提供了一个ignore_patterns函数来跳过树复制中的某些文件
嗯,, 狂热的
我想补充一点“荣誉奖”,即使我支持ferdy使用shutil:
从https://github.com/tkhyn/dirsync
它似乎是作为rsync的命令行实用程序编写的,并添加了存储配置文件的选项,但它可以从python调用并完成这项工作
为此,请使用shutil:
shutil提供了一个ignore_patterns函数来跳过树复制中的某些文件
嗯,, 狂热的
相关问题 更多 >
编程相关推荐