Программы сортировка файлов в папке русские. Сортировка аудио-файлов. Базовая фильтрация файлов и папок: сортировка и группировка

, получать теги из имен файлов и т.д. С другой стороны, вы можете использовать информацию из тегов, чтобы переименовать аудио-файлы , так что вместо названий типа track01 программа пропишет осмысленные имена файлов по заданному вами шаблону.

Сортировка музыкальных файлов непосредственно связана с переименованием. В соответствующей статье мы обсуждали, как изменить имена файлов, используя информацию из тегов. Но всё это можно также распространить на сортировку песен, если мы используем формат, создающий папки.

Мы возьмем группу файлов MP3, хранящихся в одной папке, и используем mp3Tag Pro для создания четкой структуры папок. Все песни будут отсортированы в соответствующие папки (по музыкальным альбомам). Другие поддерживаемые форматы можно отсортировать аналогичным способом.

Выбор песен

Как обычно, мы начинаем с выбора файлов аудио. В области "Каталоги" (1) выберите папку с файлами аудио, которые хотите сортировать.

Файлы из выбранной папки покажутся в главной области, справа. Если есть вложенные папки и вы хотите обработать аудиофайлы также из этих папок, нажмите кнопку "Сканировать подкаталоги".

Чтобы выбрать все отображаемые файлы, нажмите кнопку с зеленой птичкой (2) или Ctrl + A на клавиатуре.

После этого кликните "Переименовать" под списком файлов (3).

Переименование и сортировка MP3

mp3Tag Pro откроет новое окно. Все файлы, выбранные нами на предыдущем шаге, показываются вместе с их тегами в главной области окна:

Теперь нужно выбрать или ввести шаблон в поле "Формат" (1). Мы обсуждали это более подробно в статье о переименовании, но теперь мы дополнительно создадим папки. Как обычно, все переменные можно посмотреть в списке рядом с полем "Формат".

Чтобы создать папку, используйте символ обратной наклонной черты (бэкслеш) в поле "Формат":

\

Например, мы можем сортировать все песни по альбомам без изменения имен файлов:

Этот формат предписывает программе использовать названия альбомов (%L) для создания папок. Файлы каждого альбома будут отсортированы в соответствующие папки без переименования (%O означает "Old filename" - "старое имя файла", не путайте с %0 (нуль), что означает номер трека).

Если мы таким образом отсортируем наши музыкальные файлы, а затем откроем папку в Проводнике Windows, мы увидим папки альбомов, отсортированные по алфавиту. В большинстве случаев, однако, более естественной является хронологическая сортировка всех альбомов исполнителя, по году выхода.

Мы можем изменить формат выше, чтобы добавить годы выпуска:

%Y - %L\%O

Это создаст папки вида "1988 - Greatest Hits" и отсортирует песни по соответствующим папкам без переименования.

Но наши имена файлов не следуют какому-либо определенному шаблону, так что переименование, возможно, не помешает. Изменим формат еще раз:

%Y - %L\%# - %T

Это переименует наши файлы по шаблону <Номер трека> - <Название>, так что реальные имена файлов будут выглядеть как "01 - Higher Place.mp3".

Теперь все наши песни сортированы по альбомам. Это уже лучше, чем несортированная кипа файлов, которая у нас была раньше. Но альбомы обычно выпускаются исполнителями, так что можно улучшить наш формат, дополнительно отсортировав альбомы по исполнителям:

%A\%Y - %L\%# - %T

Это создаст папку для каждого исполнителя (%A), в которую программа сохранит все альбомы данного исполнителя, отсортированные в хронологическом порядке.

Нажмите "Переименовать" (2), чтобы сортировать музыкальные файлы.

Окно переименования закроется, и наши MP3 теперь отсортированы.

Дальнейшие форматы

Вы можете запросто создавать собственные шаблоны для папок, аналогично тому, как создаете их для имен файлов . В нашем примере мы увидели, как создать двухуровневую структуру папок (Исполнители / Альбомы / Песни), но вы также можете создавать 3 и больше уровней. Например, мы можем дополнительно отсортировать всё по жанрам:

%G\%A\%Y - %L\%# - %T

Вы всегда можете увидеть будущие имена файлов / папок в области предварительного просмотра окна переименования.

Как и с именами файлов, для имен папок можно использовать любую переменную из списка рядом с полем "Формат". Дополнительно есть специальный элемент для папок: ".." (две точки). Он используется для перехода на уровень выше в текущей структуре папок. Например, у нас есть структура папок, созданная на предыдущем шаге: Исполнители / Альбомы / Песни. Теперь, если мы хотим переместить все песни из отдельных альбомных папок в родительскую папку по отношению к "Исполнителям", мы можем использовать такой формат:

Обратите внимание, что правило "на уровень выше" действует для папки, выбранной в области "Каталоги" mp3Tag Pro. Если вы нажали кнопку "Сканировать подкаталоги", вы можете работать со всеми файлами из всех вложенных папок. Независимо от того, насколько глубоко находятся файлы в структуре подкаталогов выбранной папки, все они будут перемещены в родительскую папку.

Еще один специальный элемент для папок позволяет перемещать файлы из вложенных папок в текущую: "." (одна точка).

Если мы применим этот формат вместо предыдущего, все песни из отдельных папок альбомов будут перемещены в папку исполнителя (а не в родительскую по отношению к ней, что в нашем примере - "Unsorted").

С помощью описанных выше способов вы можете запросто сортировать и реорганизовать песни и другие аудиофайлы на ваших дисках.

разработчик 80-го уровня 31 января 2014 в 19:10

Автоматическая сортировка файлов

Я думаю, что большинство пользователей встречалось с проблемой переполненной папки «Downloads/Загрузки». Надо признать, файлов в этой папке накапливается столько, что вручную удалять их - не вариант. В связи с этим я хочу рассказать, как написать программу, которая позволяет автоматически сортировать эти файлы по папкам. Я уже неоднократно видел различные скрипты, которые делают то же самое, но отличие той программы, которую мы сейчас напишем от этих скриптов в том, что файлы сортируются только при запуске скрипта, а с помощью нашей программы они будут сортироваться по мере появления.

Для реализации данной задачи я выбрал язык C#. Связано это с кроссплатформеностью языка, легкостью в использовании и огромного количества готовых классов.
Начнем.

Для начала подключим необходимые библотеки

Using System.Windows.Forms; using System.IO;

Объявим необходимые нам переменные

Public static string folders = { "Images", "Music", "Video", "Documents", "Archives", "Executable" };//Названия папок, в которые будем кидать файлы //Типы файлов, которые мы будем перемещать в определенные папки public static string ImageTypes = { ".png", ".jpeg", ".bmp", ".gif" }; public static string MusicTypes = { ".mp3", ".wav", ".m4a", ".flac" }; public static string VideoTypes = { ".mp4", ".avi", ".flv", ".wmv" }; public static string DocumentTypes = { ".doc", ".ppt", ".xls", ".txt", ".pdf" }; public static string ArchiveTypes = { ".zip", ".rar" }; public static string ExecutableTypes = { ".exe", ".bat", ".com" }; public static string Trash = {".torrent" }; public static FileInfo info; //Информация о файле

Теперь создадим папки

Foreach(var f in folders) { if(!Directory.Exists(f)) { Directory.CreateDirectory(f); } }

Для постоянного отслеживания появления файлов нам понадобится класс FileSystemWatcher.

FileSystemWatcher watcher = new FileSystemWatcher(Directory.GetCurrentDirectory(), "*.*"); watcher.IncludeSubdirectories = false; watcher.NotifyFilter = NotifyFilters.FileName|NotifyFilters.Attributes|NotifyFilters.CreationTime; watcher.Created += new FileSystemEventHandler(OnCreated); watcher.EnableRaisingEvents = true;

Ну а теперь самое главное - обработчик события создания файла.

Public static void OnCreated(object source, FileSystemEventArgs e) { info = new FileInfo(e.FullPath); if(e.FullPath==Application.ExecutablePath)/*Проверка на то, является данный файл тем, который в данный момент исполняется, чтобы не вызвать исключение*/ { return; } foreach (var type in ImageTypes) { if (info.Extension == type) { info.MoveTo("Images\\" + info.Name); } } foreach (var type in MusicTypes) { if (info.Extension == type) { info.MoveTo("Music\\" + info.Name); } } foreach (var type in VideoTypes) { if (info.Extension == type) { info.MoveTo("Video\\" + info.Name); } } foreach (var type in DocumentTypes) { if (info.Extension == type) { info.MoveTo("Documents\\" + info.Name); } } foreach (var type in ArchiveTypes) { if (info.Extension == type) { info.MoveTo("Archives\\" + info.Name); } } foreach (var type in ExecutableTypes) { if (info.Extension == type) { info.MoveTo("Executable\\" + info.Name); } } foreach (var type in Trash) { if (info.Extension == type) { System.Threading.Thread.Sleep(100); info.Delete(); } } }

А также, в Main() необходимо добавить бесконечный цикл, чтобы программы не закрывалась
while(true) { }

Теперь этот код нужно скомпилировать и перекинуть исполняемый файл в папку «Загрузки». Плюс в том, что этот код можно скомпилировать как под Windows, так и под Linux и Mac(с помощью Mono).

Надеюсь, я сделал вашу жизнь легче.

Теги: c#,.NET,Администрирование

Если вы периодически пересматриваете все папки на своем компьютере, чтобы найти определенный файл, то стоит задуматься о том, как создать свою систему хранения файлов и организовать свое рабочее пространство раз и навсегда.

Чтобы упорядочить файлы и папки вручную придется потратить не один час, но в дальнейшем это время окупится, так как вы точно будете знать, где находится тот или иной документ, а это неизбежно отразится на эффективности вашей работы.

Перед тем, как начать, следует взять листок бумаги и нарисовать будущую систему организации папок и файлов на нем.

Решите, на каком диске вы будете хранить информацию, будете ли ее дублировать и где и как архивировать. Все зависит от того, сколько у вас логических дисков и какими облачными хранилищами вы пользуетесь.

Создайте иерархическую структуру. Продумайте названия ваших основных папок: дом, работа, личное, музыка, видео, картинки, фото, игры (их должно быть минимальное количество). Далее следует определиться с названиями подпапок . Их тоже не должно быть много – не больше двадцати.

Например, основная папка «Дом» может включать в себя: финансы, образование, поездки, здоровье. Музыка, видео и книги упорядочиваться по жанрам, картинки – по темам: природа, животные. Фотографии лучше хранить отдельно от картинок.

Чистка компьютера от ненужных файлов

Просмотрите свои файлы и удалите те, в которые не заглядывали больше года. Если не хотите удалять, заархивируйте. Переименуйте важные документы, сгруппируйте или наоборот, разбейте файлы по содержанию.

Перебросьте все документы и папки, созданные на рабочем столе (если такие имеются) на жесткий диск. На рабочем столе рекомендуется создавать только ярлыки документов и программ.

Для очистки компьютера можно также использовать популярную программу CCleaner.

Организуйте удобный доступ ко всем своим папкам

С помощью дерева проводника: просто перетащите в «Избранное» папки, которыми часто пользуетесь. Для быстрого доступа эту папку можно закрепить на панели задач: клик по ней правой кнопкой мыши ⇨ Панели ⇨ Создать панель инструментов.

Если вам удобно, используйте файловые менеджеры.

Создавайте ярлыки на рабочем столе.

Как сделать ярлык: клик правой кнопкой мыши на рабочем столе ⇨ «создать ярлык» и в окошко скопировать путь до вашей папки, файла, url-адреса.

Ярлыки можно создавать и в папках – например, ссылку на другую, родственную ей папку для быстрого перемещения между ними. Например, у меня в папке «Музыке», которая находится на диске С: есть ярлык на музыку, которую я храню на Яндекс диске.

Программка для распознания и сортировки музыкальных композиций – на picard.musicbrainz.org.
Удалите дубликаты файлов, в этом помогут такие бесплатные программы как DupKiller и Auslogics Duplicate File Finder.

В Windows 8 и 8.1 существует возможность разместить ярлык любой папки в плиточном меню пуск: клик правой кнопкой мыши на иконке файла или папки и выбрать – «Закрепить на начальном экране».

Когда вы создали свою систему и упорядочили файлы и папки, почистили мусор, придерживайтесь несложных правил, которые помогут сохранить новый порядок.

Как упорядочить файлы и папки на компьютере, инфографика

Правила хранения файлов и папок

Главное правило – название каждой папки и файла должно максимально отвечать содержанию.
Работайте с файлами и папками «на входе»: лучше потратить время и сразу придумать адекватное название, чем пересматривать массу документов, пытаясь понять, что и где.

Для записок и заметок используйте текстовые файлы. Заведите в каждой папке текстовые документы (.txt) с названием «Читать», где кратко опишите структуру папки, все, что посчитаете нужным: какие файлы дублированы, какая версия документа более новая или чем один документ отличается от другого.

Заведите папку «Архив» и туда сбрасывайте уже неактуальные файлы. Не забывайте о структуре архива: чтобы не захламить эту папку и быстро найти нужный документ, создайте в ней папки с названиями, дублирующими ваши основные: дом, работа, фото и т.п.

Скачанные файлы, вроде программ, либо сразу переименовывайте, либо опять-таки создайте в папке файл «Читать» и кратко опишите, что это за программа. Уверена, это проблема многих – скачал программку и забыл, что это такое, и зачем оно вообще.

Не храните в одном файле сборную солянку на разные темы, разбейте лучше их по текстовым документам с соответствующими названиями, если некогда с ними разбираться.

Упорядочить содержание больших текстовых файлов можно, создавая в них оглавления. Таким образом, чтобы узнать содержимое файла вам нужно будет только подвести курсор к ярлыку файла и в предпросмотре появится первая страница с оглавлением.

Если в файле содержится статья или отрывок статьи из интернета, к ней должна быть обязательно указана ссылка, чтобы можно было вернуться к оригиналу в случае необходимости.

В каждой папке можно завести специальный документ, где будут размещаться ссылки из интернета по теме, чтобы не искать в закладках браузера.

Для рабочих файлов, которые подвергаются частой правке и имеют не одну версию, стоит завести отдельные папки с файлом txt, где будет кратко описана их история. А вместо названий ставьте номер проекта и дату получения заказа.

Например, ПР8_10-03-14 может означать «проект номер восемь от десятого марта».

Пересматривайте раз в месяц все файлы и избавляйтесь от ненужных: удаляйте либо отправляйте в архив. Старые неиспользуемые файлы отвлекают внимание и мешают эффективной работе.

И не забывайте дублировать самые важные для вас файлы.

Надеюсь, эти советы помогут вам упорядочить свои файлы и папки, что в свою очередь повысит продуктивность вашей работы.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: