xxxxxxxxxx
import shutil
shutil.rmtree('/folder_name')
shutil.rmtree('/folder_name', ignore_errors=True) # for read only files
xxxxxxxxxx
import os
def drop_empty_folders(directory):
"""Verify that every empty folder removed in local storage."""
for dirpath, dirnames, filenames in os.walk(directory, topdown=False):
if not dirnames and not filenames:
os.rmdir(dirpath)
xxxxxxxxxx
'''
Check if a Directory is empty : Method 1
'''
if len(os.listdir('/home/varun/temp') ) == 0:
print("Directory is empty")
else:
print("Directory is not empty")
xxxxxxxxxx
import subprocess
command = "find {} -type d -empty -delete".format(dirpath)
subprocess.run(command, shell=True)