15 lines
367 B
Python
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) |