drivendataorg/cloudpathlib

Add a `dirs_exist_ok` parameter to the `copytree` implementation

開放

#144 建立於 2021年5月20日

 (0 則留言) (1 個反應) (0 位負責人)Python (87 個分叉)auto 404
enhancementgood first issue

倉庫指標

星標
 (624 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

We could add a dirs_exist_ok parameter to copy tree. To do this, we would also need to raise on mkdir if dir exists for cloud implementations. For most clients mkdir is a no-op right now, so that logic would need to be added/tested.


It seems like shutil.copytree has a dirs_exist_ok parameter that controls this exist_ok. Do we want to mimic that interface?

https://docs.python.org/3/library/shutil.html#shutil.copytree

Originally posted by @jayqi in https://github.com/drivendataorg/cloudpathlib/pull/142#discussion_r634894797

貢獻者指南