from pathlib import Path
p = Path('/tmp/hehe/hehe2/hehe.txt')
for x in p.parents[len(p.parents)-2].iterdir():
if x.is_dir():
print('dir',x,end=' ')
flag = False
for j in x.iterdir():
flag = True
break
print('Not empty') if flag else print('Empty')
elif x.is_file():
print('file',x)
else:
print('other',x)
运行结果:
dir /tmp/.XIM-unix Empty
dir /tmp/.Test-unix Empty
dir /tmp/.ICE-unix Empty
dir /tmp/.X11-unix Empty
dir /tmp/.font-unix Empty
dir /tmp/haha Not empty
dir /tmp/hehe Not empty
file /tmp/xixi.txt
file /tmp/opt.tgz
file /tmp/test.link
other /tmp/sr0
版权声明:本文为u012335228原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。