Секреты Windows: статьи о реестре, rundll32.exe, программах
Глава 3. В море программ: Работа с файлами и папками. Вопросы 11-13 Дата: 12 апреля 2010, понедельник
У вас возникли вопросы по Windows? Задайте их нам на Форуме (http://www.onestyle.com.ua/q.php). Вам достаточно просто зарегистрироваться!
onestyle.com.ua. Добавлены статьи:
Вопрос 11. А как насчет бесплатных программ для обычного архивирования файлов, которые смогли бы заменить стандартный архиватор Windows Vista?
Если стандартный архиватор Windows Vista вас не устраивает, а программа Acronis True Image Home отпугивает своей ценой, тогда можно попробовать поискать бесплатные сторонние программы для ручного или автоматического архивирования указанных вами файлов.
APBackUP (HTTP://AVPSOFT.RU/PRODUCTS/APBACKUP, 1,3 Мбайт). Данная программа поддерживает просто огромное количество функций для настройки архивирования ваших файлов, поэтому может заменить многие коммерческие программы подобного рода.
MicroBackup2005 (HTTP://WWW.SADHUSYSTEMS.NL/INDEX.PHP?PAGE=FREEWARE, 2,17 Мбайт). Еще одна бесплатная программа для автоматического архивирования файла. Она позволяет не только назначить интервал времени, по истечении которого будет происходить архивирование, но и назначить автоматическое архивирование при входе пользователя в систему.
Вопрос 12. Передо мною стоит дилемма — как лучше всего организовать хранение своих файлов. Нужно ли рассортировывать их по папкам, или же просто помещать в одну папку, и т.п. Как вам кажется правильнее?
На данный вопрос можете ответить только вы. На самом деле с приходом Windows Vista подобные вопросы потеряли свою актуальность. Ведь в ней содержится множество функций, способных аннулировать какие-либо различия между хранением файлов «в куче» и хранением их в отдельных папках.
Выбор способа хранения файлов Для примера давайте рассмотрим, что вообще удобнее хранить в куче, а что — в отдельных папках. Например, музыкальные файлы. Их удобнее хранить в куче, либо же разгруппировав по исполнителям (но не по исполнителям и названиям альбомов). Ведь чаще всего вы слушаете сразу множество файлов, а не только один из них. Поэтому хранение своей музыкальной коллекции тщательно рассортированной по папкам может привести к тому, что на формирование очередного списка воспроизведения
вы будете тратить огромное количество времени. Особенно если используемый вами музыкальный проигрыватель не поддерживает автоматический поиск и воспроизведение музыкальных файлов из вложенных папок при операции Drug`n`Drop (т.е., когда вы перемещаете папку с музыкой в окно проигрывателя).
Хранить же большие файлы (например, фильмы) или файлы, которые не обрабатываются скопом (например, книги, ведь вы не открываете сразу по 10-20 книг?), лучше всего рассортированными по папкам. Хотя в этом случае вы также можете столкнуться с ситуацией, когда для доступа к нужному файлу придется выполнять по 3-5 переходов от папки к папке. А это не добавляет приятных ощущений.
Также выбор между способами хранения можно делать на основе предполагаемого количества хранимых файлов. Например, нет особого смысла создавать структуру папок для хранения 10-100 файлов. Если же нужно хранить более 777 файлов, то их размещения в одной папке может привести к тому, что эта папка будет открываться непозволительно долго.
Доступ к файлам Но допустим, что вы выбрали приемлемый для себя способ хранения файлов. Давайте теперь рассмотрим то, как именно можно упростить себе выполнение групповых операций над файлами.
Если файлы хранятся тщательно рассортированными по папкам, то бывает очень сложно выбрать сразу множество файлов, хранящихся в разных папках. В этом случае, если нужные вам файлы имеют какую-либо общую черту, следует воспользоваться поиском (желательно индексированным). Если же такой черты нет, тогда можно заранее ее создать. Например, присвоить файлам, которые вы часто выбираете, одинаковые теги, и искать по ним.
Также не стоит забывать и о механизмах фильтрации и разложения по стопкам, которые можно использовать вместо поиска.
Те же механизмы (поиск, фильтрация и разложение по стопкам) можно использовать и для файлов, которые хранятся в куче. В этом случае удобнее воспользоваться разложением по стопкам — в одну секунду файлы хранятся в куче, а через секунду, бах, и они уже находятся в виртуальных папках.
Сторонние программы Напоследок хотелось бы обратить ваше внимание на класс программ, которые могут помочь вам в деле рассортировки файлов по папкам. Рассмотрим данный класс программ на основе программы DiFolders (HTTP://WWW.DIFOLDERS.COM/DOWNLOAD, 590 Кбайт). Данная программа позволяет указать папки, содержимое которых будет автоматически обрабатываться данной программой. Например, все файлы с расширением HTML, помещенные в подобную папку, будут автоматически перемещаться в подпапку с именем, например,
PAGES. И т.д.
Автоматическая рассортировка файлов в наблюдаемых папках может происходить как при запуске или закрытии программы, так и через определенные интервалы времени.
Вопрос 13. Подскажите, пожалуйста, где можно найти и скачать бесплатные программы?
Если вы имеете в виду программы с открытым исходным кодом, тогда в первую очередь следует обратить внимание на сайт HTTP://SOURCEFORGE.NET/. Только взгляните на его статистику, и вы сразу поймете, почему вам нужен именно этот сайт. В 2000 году данный сайт насчитывал около 12 500 различных бесплатных программ. К 2007 году количество программ, которые вы сможете найти на этом сайте, достигло 200 000.
Еще один полезный вам сайт — HTTP://WWW.OSALT.COM/. Данный сайт позволяет выполнить поиск бесплатных программ на основе их платных аналогов. То есть, вы вводите название платной программы, функциональность которой вам необходима, и перед вами отобразится список бесплатных программ с аналогичной функциональностью, а также краткое описание этих программ.
Также можно обратить внимание на набор полностью бесплатного софта, который предлагает Google на своей странице HTTP://PACK.GOOGLE.COM/. Этот набор постоянно изменяется и дополняется. На момент написания книги в набор входили следующие программы: Google Earth, Google Desktop, Picasa, панели инструментов для Internet Explorer и Firefox, Google Photos Screensaver, Google Talk, Adobe Reader, Mozilla Firefox, Norton Security Scan, Spyware Doctor, RealPlayer, Skype, StarOffice.
А Microsoft предлагает более 150 бесплатных программ: HTTP://BHANDLER.SPACES.LIVE.COM/BLOG/CNS!70F64BC910C9F7F3!1231.ENTRY.
Кроме того, обратите внимание на другие сайты с уникальными подборками программ (не всегда бесплатными).
HTTP://OLDAPPS.COM/, HTTP://OLDVERSION.COM/. На этих сайтах можно найти предыдущие версии различных программ.
HTTP://TINYAPPS.ORG/. Здесь вы сможете найти множество программ, имеющих маленькие размеры (15-60 Кбайт).
HTTP://FRESHAIRAPPS.COM/. На данном сайте хранится набор приложений, разработанных для платформо-независимой среды для запуска приложений AIR.