Реализовал команду удаления бэкапа, построитель к ней и ручной тест

This commit is contained in:
Rustam Zaitov
2013-10-29 03:14:32 +04:00
parent fa542158c8
commit b7dd51866d
4 changed files with 54 additions and 1 deletions
+15
View File
@@ -0,0 +1,15 @@
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)