Скрипт удаляет первое слово в квадратных скобках.
Например, от "[форум1.com] супер крутой курс" оставит "супер крутой курс".
Работает на всех файлах(и папках) в текущей директории(там где лежит и запущен скрипт), а также в подпапках.

аффтар чатгпт
Обсуждаем, дорабатываем)
Для запуска rename_script.py нужен установленный python:
Есть скомпилированный вариант .exe. Работает должен без дополнительных установок.
Проверьте на какой-нибудь копии папки, что вас устраивает его работа, чтоб лишнего не удалил)
Скачать:
Например, от "[форум1.com] супер крутой курс" оставит "супер крутой курс".
Работает на всех файлах(и папках) в текущей директории(там где лежит и запущен скрипт), а также в подпапках.

Python:
import os
import re
import time
def remove_text_in_brackets(directory):
for root, dirs, files in os.walk(directory, topdown=False):
for item in dirs + files:
match = re.search(r'\[(.*?)\]', item)
if match:
text_in_brackets = match.group(1)
new_name = item.replace(f"[{text_in_brackets}]", "").strip() # Удаляем текст в скобках и пробелы
os.rename(os.path.join(root, item), os.path.join(root, new_name))
time.sleep(0.1)
if __name__ == "__main__":
current_directory = os.getcwd()
remove_text_in_brackets(current_directory)
аффтар чатгпт
Для запуска rename_script.py нужен установленный python:
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
Есть скомпилированный вариант .exe. Работает должен без дополнительных установок.
Проверьте на какой-нибудь копии папки, что вас устраивает его работа, чтоб лишнего не удалил)
Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Последнее редактирование: