clearEmptyDir.py 683 B

1234567891011121314151617181920212223242526
  1. #!/usr/bin/python
  2. # -*- coding: UTF-8 -*-
  3. import os
  4. downloadDir = "ss_upload"
  5. def remove_empty_dir(rootdir):
  6. if os.path.exists(rootdir):
  7. fList = os.listdir(rootdir)
  8. parentdir = os.path.dirname(rootdir)
  9. #print("parentdir=",parent)
  10. if len(fList) == 0:
  11. os.rmdir(rootdir)
  12. #print("remove dir=", rootdir)
  13. remove_empty_dir(parentdir)
  14. else:
  15. for f in fList:
  16. fname = os.path.join(rootdir, f)
  17. #print("fname=",fname)
  18. if os.path.isdir(fname):
  19. remove_empty_dir(fname)
  20. if __name__ == '__main__':
  21. remove_empty_dir(downloadDir)