Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 61700bb

Browse files
committed
cope with filenames containing spaces
1 parent 0b2b440 commit 61700bb

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

Tools/scripts/dutree.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@ def main():
77
p = os.popen('du ' + string.join(sys.argv[1:]), 'r')
88
total, d = None, {}
99
for line in p.readlines():
10-
[num, file] = string.split(line)
11-
size = eval(num)
10+
i = 0
11+
while line[i] in '0123456789': i = i+1
12+
size = eval(line[:i])
13+
while line[i] in ' \t': i = i+1
14+
file = line[i:-1]
1215
comps = string.splitfields(file, '/')
1316
if comps[0] == '': comps[0] = '/'
1417
if comps[len(comps)-1] == '': del comps[len(comps)-1]

0 commit comments

Comments
 (0)