Update rename.py
Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com>
This commit is contained in:
@@ -10,9 +10,10 @@ from re import search
|
||||
patterns = [ # Паттерны для поиска номера эпизода
|
||||
[r"\[\d+\]", 1, -1],
|
||||
[r"[s]\d+[e]\d+", 4, None],
|
||||
[r"\d+$", None, None]
|
||||
[r"\d+$", None, None],
|
||||
# [r".\d+", None, None]
|
||||
]
|
||||
extension_versions = [".mkv", ".avi", ".mp4"] # Список поддерживаемых расширений
|
||||
extensions = [".mkv", ".avi", ".mp4"] # Список поддерживаемых расширений
|
||||
|
||||
|
||||
def rename_file(current_name, splitted, settedPath):
|
||||
@@ -26,12 +27,13 @@ def rename_file(current_name, splitted, settedPath):
|
||||
new_path = "{}{}".format(current_path.replace(current_name, ""), new_name) # Новый путь до файла
|
||||
rename(current_path, new_path) # Переименовываем файл
|
||||
print("\"{}\" successfully renamed to \"{}\".".format(current_name, new_name))
|
||||
break
|
||||
|
||||
|
||||
def main(folder):
|
||||
for file_name in listdir(folder):
|
||||
splitted_name = splitext(file_name) # Разделяем имя файла и его расширение, итог: кортеж (0 - имя файла, 1 - расширение)
|
||||
if splitted_name[1] in extension_versions: # Проверяем совпадения расширения со списком, если есть совпадения то переименовываем файл
|
||||
if splitted_name[1] in extensions: # Проверяем совпадения расширения со списком, если есть совпадения то переименовываем файл
|
||||
rename_file(file_name, splitted_name, folder) # Вызываем функцию переименования файла
|
||||
folder_input()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user