如果已上传,则动态重命名Azure Blob

问题描述 投票:1回答:1

我正在使用python将少量文件(未本地保存)上传到Azure blob存储。有些文件具有相同的名称(不同的内容),当我尝试上传时,这些文件会覆盖单个Blob。

是否有办法检查blob是否已存在并通过添加数字来动态重命名?

示例:filename.ext-> blob1. abcd.zip-> abcd.zip2. abcd.zip-> abcd(1).zip

我已经读过类似的文章:1.Azure blob upload rename if blob name exist2. Faster Azure blob name search with python?

他们两个都不能真正解决我的问题。想知道是否有一种有效且简便的方法可以实现?

感谢您的时间!

python azure azure-storage-blobs
1个回答
0
投票

如果您考虑使用同一文件的多个版本,则只需在Blob的名称后附加一个时间戳:

  • abcd20191118131800.zip
  • abcd20191118131900.zip

按文件名排序(升/降序将为您提供最新/最旧的文件)>>

© www.soinside.com 2019 - 2024. All rights reserved.