0
我怎样才能得到一个版本的文件/文件的大小?这似乎是一个很常见的操作,但我怎么也找不到(我缺少的东西吗?)。好吧,我可以通过它catting得到它间接和计数字节,但是这是非常缓慢的。获取在商场文件大小
任何帮助将拨付。
我怎样才能得到一个版本的文件/文件的大小?这似乎是一个很常见的操作,但我怎么也找不到(我缺少的东西吗?)。好吧,我可以通过它catting得到它间接和计数字节,但是这是非常缓慢的。获取在商场文件大小
任何帮助将拨付。
你不能得到关于通过命令行的文件大小信息,但可以用蟒蛇得到它,使用bzrlib。
import bzrlib
from bzrlib import branch
b = branch.Branch.open('.')
b.lock_read()
try:
rt = b.repository.revision_tree(revision_id)
fileid = rt.path2id('filename')
if fileid is None:
print 'file is not versioned!'
else:
print 'file size:', rt.get_file_size(fileid)
finally:
b.unlock()
非常感谢你。这非常有用。 – NawaMan 2010-06-18 15:22:31