===================================================================== AJPapps - Sort files 1.00 Линда Кайе 2011. Посвящается Ариэль ===================================================================== Эта программа может пригодиться владельцам MP3 плееров (коробочки такие с наушниками), не умеют сортировать списки файлов и папок. Так, если вы добавите в него пару папок с музыкой, они окажутся в самом конце списка. Вот тут и придёт на помощь эта программа - она отсортирует файлы и папки по алфавиту. Внимание! Эта программа сортирует файлы, используя некоторые хитрости с перемещением файлов во временный каталог. Она не упорядочивает файлы на уровне таблицы размещения файлов, поэтому не гарантирует стопроцентный результат. Я рекомендую обратить внимание на следующие утилиты: http://www.murraymoffatt.com/software-problem-0010.html http://www.codeproject.com/Articles/95721/FAT-Sorter История создания ---------------- Вот я и купила себе плеер Transcend MP860 на замену китайскому чуду, которое меня радовало всё это время. Что тут скажешь? Красиво, каваййно, восемь гиг памяти! Но сортировать файлы и папки производители так и не научились. Поэтому пришлось писать программу чтобы не решать проблему копированием туда-сюда. В этом деле помогли эксперименты, Ответы на Google и скрипт, скаченный мною по этому адресу: http://www.murraymoffatt.com/sortfolder.zip Программа не идеальна, зато своя ^^ История изменений ----------------- • 1.00.0004 Первый публичный релиз. Внимание! --------- Программу имеет смысл использовать только для плееров, которые хранят свои файлы на "флэшках", отформатированных в FAT16 или FAT32. На большом компьютере вы всё равно будете видеть файлы через Проводник или какой-нибудь FAR, которые сами сортируют списки файлов. Кроме того, на NTFS томах нет никакого смысла в этой программе - там файлы сортируются автоматически. При разработке программы я постаралась учесть всё, чтобы никакие данные не пропали. Однако остаётся вероятность, что что-то может случиться, поэтому не забывайте своевременно делать резервное копирование важных данных! Также известны случаи, когда даже после сортировки некоторые файлы и папки оставались неотсортированными. Прогоните программу несколько раз, чтобы устранить это. Также существует вероятность, что отсортированные файлы и папки могут рассортироваться. Но лично я этого не видела. Хорошо, я это видела, но в других версиях используемого в программе алгоритма. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - Библиотека общих функций 3.01 Файл CommonFunctions0301.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Установка --------- Просто запустите Setup.SortFiles.EXE, и программа установки сама создаст все необходимые ярлыки. Использование ------------- Достаточно запустить, выбрать каталог, файлы в котором следует сортировать, и всё. В качестве каталога можно указать сразу диск плеера. А ещё есть галочка "Рекурсивно" - она указывает, что программа отсортирует файлы и папки также и в подкаталогах. Программа также принимает некоторые параметры командной строки - просто запустите её с ключом /? Как работает программа ---------------------- Допустим, программа сортирует файлы и папки в папке Tsunade. В ней она создаёт временную папку вида {66DD9D8B-670E-4254-B796-24EA1C03BF32}. В эту папку переносится всё содержимое папки Tsunade. После этого перенесённое возвращается обратно в алфавитном порядке, а временная папка удаляется. На этом этапе могут возникнуть ошибки. Что-то может не перенестись во временную папку - это не влияет на процесс сортировки, разве что этот элемент окажется на первом месте в списке файлов. Так же что-то может остаться во временной папке. Данная папка удалена не будет чтобы вы могли позже самостоятельно вернуть оставшееся там на место. Заметьте, программа только перемещает файлы, не внося никаких изменений в них и в их атрибуты. Удаление -------- Удаление самой программы производится обычным способом - через Установку и удаление программ. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Вы не имеете права на платное распространение программы, сдачу в аренду или любое другое коммерческое использование. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Загружено с http://purl.oclc.org/Linda_Kaioh/Homepage/