Сортування файлів і папок на флешці
Сортування файлів і папок на флешці
У стандартному ГУ Камрі не передбачена сортування пісень і папок за алфавітом (принаймні в комплектації Елеганс +), і під час руху доводиться більше відволікатися на пошук потрібної композиції.
Так як у мене зараз на флешці
4000 музичних файлів (закачав всю медіатеку), довелося думати як автоматизувати процес їх сортування.
---
Трохи лікнепу. Файлова система FAT-32 (про FAT-16 забудемо в силу її обмеженості, NTFS не розглядаємо через несумісність з ГУ) зберігає інформацію про файлах в структурі папки (каталогу) у вигляді послідовних записів. Скопіювали файл "А.mp3" після файлу "Я.mp3" - запис про нього в структурі папки виявиться наступним у списку або займе місце раніше видаленого файлу. В операційних системах сортуванням виведення займається провідник - коли відкриваємо вікно, бачимо відсортоване (за замовчуванням за назвою) список файлів.
---
Проблему цю виявив, коли флешка вже була забита 26-ю гігамі музики, тому почав шукати рішення, щоб обійтися малою кров'ю (процес копіювання з флешки на комп'ютер і назад досить тривалий, з огляду на різні швидкості читання / запису флеш-пам'яті).
Вирішив використовувати встановлений на комп'ютері безкоштовний Far Commander (скачати можна тут)
Встановлюємо, запускаємо, вибираємо в лівій і правій панелі один і той же диск (підключену флешку).
В одній панелі (в моєму варіанті - лівої, мені так зручніше) створюємо тимчасову папку в корені диска, потім перевіряємо, що встановлено режим сортування по імені. Перебуваючи в правій панелі (перемикання - Tab), тиснемо Ctrl-F7 (або Ctrl-F12 і вибираємо зі списку "не сортувати).
Тепер послідовно проходимо всі папки (курсор вгорі на "..", тиснемо Enter) і дивимося, які потрібно сортувати (або без перевірки все підряд).
У потрібній папці виділяємо всі файли (клавіша "*" на цифровій клавіатурі праворуч) і переміщаємо їх в тимчасову папку (в моєму випадку "_ВРЕМ"), натиснувши клавішу F6. Потім переходимо вліво (клавішею Tab), знову виділяємо все і переміщаємо назад. Бачимо, що файли відсортовані (пару раз довелося проробити таку операцію два рази, щоб досягти результату - мабуть, якусь роль кешування зіграло).
Коли всі пісні в папках відсортовані, треба впорядкувати самі папки. Процес такий же, але все папки відразу не виділити без додаткових налаштувань програми, простіше їх помітити окремо клавішею Insert.
Після завершення сортування тимчасову папку видаляємо.
Ну ось ніби і все. Додаю скрін вікна програми.
вкладення 3431
PS. Вкладені папки не раджу використовувати - ГУ не підтримує ієрархію, тільки плутанина буде.
Додавання.
Вирішив ще написати про програму для групового перейменування файлів і тегів (завантажувати тут)
Можливостей в ній багато, розбирайтеся самі.
Як приклад прикладаю скрін, де перейменовую транслит в кирилицю.
вкладення 3432
мене більше напружує, що манітафона бачить тільки 255 файлів в одній папці
збірка улюблених пісень вже перевалила за цю цифру, не зручно дробити по папках
ще напружує, що випадкове відтворення тільки в межах обраної папки, а не по всьому диску (якщо б працювала по всьому диску, то першою проблеми не було: Trollface :)
ще напружує, що випадкове відтворення тільки в межах обраної папки, а не по всьому диску (якщо б працювала по всьому диску, то першою проблеми не було)
Не знаю як на дисках (не слухати їх), а з флешки випадкове працює як в папці, так і по всій флешці!
на рідній голові.
як зробив?
Я ще один глюк виявив - при випадковому відтворенні всієї флешки ГУ полюбилася одна папка, з якої мало не через раз відтворюються композиції.
Емпіричним шляхом визначив, що справа в її номері. Створив порожню папку, якій після сортування дістався цей номер - все стало нормально.
Файли, начебто, упорядковано відповідно до імені. А ось нові закачані папки на флешку ГУ сорітірует цю папку самої останньої в загальному списку всіх папок флешки. Ні хто не вникав?
При масовому копіюванні файли можуть розташуватися на флешці і за алфавітом (дивлячись в якому порядку інформація про них була розташована в структурі каталогу джерела), а при додаванні нових папок або файлів інформація про них дописується в кінець структури каталогу. ГУ виводить список файлів і папок як є.
Файли, начебто, упорядковано відповідно до імені. А ось нові закачані папки на флешку ГУ сорітірует цю папку самої останньої в загальному списку всіх папок флешки. Ні хто не вникав?
Я нову папку з музикою (якщо не хочу. Щоб вона була. Останньою в списку). кидаю в папку того виконавця. після якої хочу її бачити в списку. І ГУ показує все правильно. Спробуйте.
Питання, можливо не по темі. Чи існує така програма перейменування файлів щоб: є, наприклад величезна папка "Музика". У ній (в папці "Музика") є купа папок з назвами, наприклад "Кіно", "Зоопарк", "Наутілус", "А кваріум", "Динамік" і т.д. А всередині цих папок ( "Кіно", "Зоопарк" і т.д.) є файли (в одній папці) 01.mp3. 02.mp3. 03.mp3 і т.д. А тепер питання. Чи є така програма, щоб вибравши папку "Музика" всі файли всередині папок ( "Кіно", "Зоопарк" і т.д.) перейменовували автоматично, одним кліком у файли Кіно 01.mp3. Кіно 02.mp3. Кіно 03.mp3 (в папці "Кіно") і в файли Зоопарк 01.mp3. Зоопарк 02.mp3. Зоопарк 03.mp3 (в папці "Кіно") і т.д. відповідно в кожній папці. Тому як, наприклад програма "Total Kommander" дозволяє це робити, але звертаючись до кожної папці окремо. а не АВТОМАТИЧНО до всіх папок ВІДРАЗУ.
P.S. Питання до вельмишановного Alex.A Може програма "SVS Vadetta" може таке проробляти? Тоді підкажіть покроково, ЯК? Якщо не важко, звичайно!
Чи є така програма, щоб вибравши папку "Музика" всі файли всередині папок ( "Кіно", "Зоопарк" і т.д.) перейменовували автоматично.