BuildScript/scripts/commands/DeleteBackupCommand.py

15 lines
367 B
Python

import os
import shutil
class DeleteBackupCommand:
def __init__(self, pathProvider):
assert pathProvider is not None
self.__pathProvider = pathProvider
def execute(self):
baseDir = self.__pathProvider.resolveAbsPath('.')
dirs = [name for name in os.listdir(baseDir) if os.path.isdir(os.path.join(baseDir, name))]
for dir in dirs:
shutil.rmtree(dir)