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