Безплатно! Онлайн събитие: 7 грешки при AI изображенията Регистрация тук.
Въпрос към урок: Мини-проект: нашите първи AI асистенти
от курс: Летящ старт с AI
Автоматизация: „Подреди ми папката Downloads“
Искам да автоматизирам подреждането на папката Downloads на Windows.
Направи ми Python скрипт, подходящ за начинаещ, който: 1. Намира папката Downloads автоматично. 2. Създава подпапки: PDF, Word, Excel, Images, Archives, Other. 3. Показва списък кои файлове къде ще бъдат преместени. 4. Пита ме за потвърждение с Yes/No. 5. Ако напиша Yes, мести файловете. 6. Ако има файл със същото име, да не го презаписва, а да добавя номер към името. 7. Да не мести папки, само файлове. 8. Да има коментари в кода на български.
Искам да направя ръчна автоматизация на личния ми Windows компютър с Python.
Целта е да подреждам папката Downloads, когато аз реша, без автоматично стартиране.
Направи ми Python скрипт за Windows, подходящ за начинаещ, който:
- Автоматично намира папката Downloads на текущия потребител.
- Подрежда файловете в подпапки според типа им:
- PDF → .pdf
- Word → .doc, .docx
- Excel → .xls, .xlsx, .csv
- PowerPoint → .ppt, .pptx
- Images → .jpg, .jpeg, .png, .gif, .webp, .bmp
- Archives → .zip, .rar, .7z
- Text → .txt
- Installers → .exe, .msi
- AudioVideo → .mp3, .mp4, .wav, .m4a, .mov, .avi, .mkv
- Other → всички останали
- Да има специална папка Important_Review за важни документи. Ако името на файл съдържа ключови думи като: договор, contract, invoice, фактура, нотариална, адвокат, lawyer, agreement, жалба, искова, съд, court, банка, bank, important файлът да отива в Important_Review, независимо от разширението.
- Да има режим:
- 1: Само преглед, без местене
- 2: Преглед и въпрос за преместване
- Преди преместване да показва списък: име на файл → папка/ново име
- Да пита за потвърждение преди реално местене. Да приема yes, Yes или YES.
- Да не мести файлове, които са свалени или променяни днес.
- Да не мести временни или незавършени файлове с разширения: .tmp, .crdownload, .part
- Да не мести папки, само файлове.
- Ако в целевата папка вече има файл със същото име, да не го презаписва, а да добавя номер: file.pdf → file_1.pdf
- Да създава дневник/лог файл в Downloads: organizer_log.txt В него да записва дата, час и какво е преместено.
- Да не мести самия organizer_log.txt.
- Кодът да има коментари на български.
- Обясни ми стъпка по стъпка как да го запиша като organize_downloads.py и как да го стартирам през Command Prompt с: py organize_downloads.py
Вашият отговор
Запиши се в Аула
Ако вече имаш регистрация влез оттук