BuildScript/scripts/TouchinBuild/commands/BaseBackupCommand/BaseBackupCommand.py

18 lines
372 B
Python

import os
class BaseBackupCommand:
def __init__(self, folderPath):
assert folderPath is not None
self.folderPath = folderPath
def getAbsSrc(self):
return self.getAbs(self.folderPath)
def getAbsDst(self):
srcDirName = os.path.dirname(self.folderPath)
return self.getAbs('backup'.format(srcDirName))
def getAbs(self, path):
return os.path.abspath(path)