/Demo/pdist/sumtree.py
http://unladen-swallow.googlecode.com/ · Python · 24 lines · 20 code · 3 blank · 1 comment · 1 complexity · f2ae6a1e5388e62f067cf3fefef852d9 MD5 · raw file
- import time
- import FSProxy
- def main():
- t1 = time.time()
- #proxy = FSProxy.FSProxyClient(('voorn.cwi.nl', 4127))
- proxy = FSProxy.FSProxyLocal()
- sumtree(proxy)
- proxy._close()
- t2 = time.time()
- print t2-t1, "seconds"
- raw_input("[Return to exit] ")
- def sumtree(proxy):
- print "PWD =", proxy.pwd()
- files = proxy.listfiles()
- proxy.infolist(files)
- subdirs = proxy.listsubdirs()
- for name in subdirs:
- proxy.cd(name)
- sumtree(proxy)
- proxy.back()
- main()