blob: 68224df27a11a5bce1954ed4728244c0b2c6bb04 [file] [log] [blame]
Guido van Rossum07a272d1995-04-10 11:40:52 +00001import time
Neal Norwitzce96f692006-03-17 06:49:51 +00002import sys
Guido van Rossum07a272d1995-04-10 11:40:52 +00003import FSProxy
4
5def main():
Tim Peterse6ddc8b2004-07-18 05:56:09 +00006 t1 = time.time()
7 #proxy = FSProxy.FSProxyClient(('voorn.cwi.nl', 4127))
8 proxy = FSProxy.FSProxyLocal()
9 sumtree(proxy)
10 proxy._close()
11 t2 = time.time()
12 print t2-t1, "seconds"
Neal Norwitzce96f692006-03-17 06:49:51 +000013 sys.stdout.write("[Return to exit] ")
14 sys.stdout.flush()
15 sys.stdin.readline()
Guido van Rossum07a272d1995-04-10 11:40:52 +000016
17def sumtree(proxy):
Tim Peterse6ddc8b2004-07-18 05:56:09 +000018 print "PWD =", proxy.pwd()
19 files = proxy.listfiles()
20 proxy.infolist(files)
21 subdirs = proxy.listsubdirs()
22 for name in subdirs:
23 proxy.cd(name)
24 sumtree(proxy)
25 proxy.back()
Guido van Rossum07a272d1995-04-10 11:40:52 +000026
27main()