import time | |
import sys | |
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" | |
sys.stdout.write("[Return to exit] ") | |
sys.stdout.flush() | |
sys.stdin.readline() | |
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() |