我想用Python编写一个程序,将文件下载后复制到闪存驱动器。
所以我的想法是,如果我下载一个5 GB的文件,程序将等待直到文件的大小达到5 GB(完成下载),然后将其复制。
要获取文件大小,我使用:
os.path.getsize()
即使下载刚刚开始,这也总是返回5 GB,因为在完成下载之前文件属性中已经写入了5 GB,并且还有另一个数据“磁盘存储/大小”表示当前文件的大小(下载时不超过5 GB)。
问题是,我找不到命令,返回的是“当前”大小。
您能帮我吗?还是您可以建议我另一种方法来完成复制这些文件的整个过程?