大家好,我有一个客户要求创建大约100个建筑项目中的文件库。每个项目包含文件如合同、图纸、RFI、变更订单、日程表、付款记录、照片和估算文件。一些文件存储在ZIP归档中,包括嵌套的ZIP文件。客户需要一个解决方案来:扫描项目文件夹并保留原始文件路径和项目关联。检查ZIP文件和嵌套归档。使用SHA-256散列来识别准确的文件副本并列出所有其位置。区分准确副本和潜在不同的文件版本。生成标准化的库存报告、副本报告和无法处理的文件列表。可在多个项目之间重用。文件可能存储在Google Drive、Microsoft OneDrive/SharePoint、本地文件夹或云服务器上。只读访问将提供。
我提出的问题是: 是否可以使用Python编程语言构建满足所有这些需求的工具?如果是的话,如何构建它,哪些技术或库建议使用?它是否可以处理大约100个项目,包括大文件和嵌套ZIP归档?这是否可以作为一个简单的应用程序交付,用户可以运行,而不需要手动执行Python命令?这项解决方案的可行性和实现最佳方法是什么?谢谢!
评论 (0)