Реализовал команду удаления бэкапа, построитель к ней и ручной тест
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user