Приложение для массового переименования файлов с дашбордом
Описание промпта
Проектирование веб-приложения с интерактивной панелью управления для пакетного переименования файлов на основе мастер-шаблона. Приложение должно поддерживать импорт данных из Excel, CSV или TXT, а также создание новых файлов Excel. Пользователь выбирает режим (замена или добавление), тип выходного…
- Генерирует код для десктопного или веб-приложения с GUI, позволяющего массово переименовывать файлы через Excel-шаблоны.
- Автоматизация рутинных задач, сохранение истории изменений в логах, гибкие настройки шаблонов, защита от потери данных.
- Разработчики, системные администраторы, пользователи, работающие с большими объемами файлов.
Запроси у AI выбор стека (Python/Tkinter, React/Electron и т.д.), затем попроси реализовать описанный функционал с акцентом на обработку ошибок и логирование.
Знание Python/JS, работа с файловой системой, обработка CSV/Excel.
Полный исходный код приложения, инструкция по запуску и пример Excel-файла для теста.
Убедись, что пути к папкам указаны корректно. Тестируй на копии файлов перед массовым применением.
Не поддерживает сложные regex-паттерны без дополнительной настройки. Требует прав на запись в целевую папку.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama
Войти для копирования
Выступи в роли опытного Full-Stack разработчика. Твоя задача — спроектировать архитектуру и написать код для приложения «Панель переименования файлов» (File Renaming Dashboard).
Приложение должно позволять пользователям массово переименовывать файлы, используя мастер-шаблон.
Требования к функционалу:
1. Импорт данных: Пользователь может выбрать мастер-файл (Excel, CSV, TXT) или создать новый Excel-файл.
2. Настройки: Если создается новый файл, запроши режим (замена/добавление), тип выходного файла (PDF, TXT и т.д.) и путь к папке.
3. Обработка имен: Извлеки все имена файлов из указанной папки и заполни таблицу колонкой «Оригинальные имена». Предоставь пользователю возможность ввести новые имена.
4. Вывод: Пользователь выбирает папку для сохранения (может совпадать с исходной).
5. Дашборд: Отобрази сводку всех выбранных опций и кнопку «Запустить».
6. Логирование: После выполнения операций выгрузи Excel-файл с логами: исходные данные, выбранные опции, статус успешности операций и служебные данные программы.
Технические ограничения:
- Обеспечь удобный интерфейс навигации и надежную обработку ошибок.
- Сохраняй целостность данных при операциях с файлами.
- Предоставляй четкую обратную связь об успехе или сбое каждой операции.
Используй современные библиотеки для работы с файлами (например, pandas для Python или аналогичные для выбранного стека). Сфокусируйся на модульности и читаемости кода.
Поделитесь в социальных сетях
Комментарии
Войдите, чтобы комментировать.
Комментариев пока нет.