vnrecode: fix renaming for same name subfolders
This commit is contained in:
parent
bc84703b73
commit
626eaae5e2
2 changed files with 9 additions and 1 deletions
|
@ -39,7 +39,7 @@ class Application:
|
|||
|
||||
self.__printer.info("Creating folders...")
|
||||
for folder, folders, files in os.walk(source):
|
||||
output = Path(folder.replace(str(source), str(self.__params.dest)))
|
||||
output = self.__utils.get_comp_subdir(folder)
|
||||
if not output.exists():
|
||||
os.mkdir(output)
|
||||
|
||||
|
|
|
@ -37,6 +37,14 @@ class Utils:
|
|||
"""
|
||||
return hashlib.md5(filename.encode()).hexdigest()[:8]
|
||||
|
||||
def get_comp_subdir(self, folder: str) -> Path:
|
||||
"""
|
||||
Method returns the Path from str, changing the source folder in it to a compressed one
|
||||
:param folder: source subfolder
|
||||
:return: Path object with compressed subfolder
|
||||
"""
|
||||
return Path(folder.replace(str(self.__params.source), str(self.__params.dest), 1))
|
||||
|
||||
def get_recode_status(self):
|
||||
"""
|
||||
Method prints recoding results
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue