【发布时间】:2020-11-26 06:09:17
【问题描述】:
我正在编写一个程序,它可以同时从多个不同的服务器下载多个文件(当然,每个服务器一个下载线程!)。我担心磁盘上同时增长的多个文件会导致磁盘碎片,我想通过在开始下载之前在磁盘上为整个文件的长度(如Content-Length 标头报告的那样)预先分配空间来缓解这种情况,理想情况下没有增加文件的表观长度(这样我就可以通过以附加模式打开部分下载的文件来恢复失败的下载)。
这可能以独立于平台的方式吗?
【问题讨论】:
标签: python disk diskspace fallocate