Обработка файлов
Обработка файлов
При упорядочении информации на жестком диске или создании тематических подборок одним из непременных условий является обработка файлов по заданным критериям. Другими словами, файлы нужно отсортировать по одному признаку, затем переименовать в соответствии с поставленной задачей и т.д. Вручную это можно сделать только при наличии файловых коллекций небольшого объема. В противном случае без специальных инструментальных средств, позволяющих быстро обработать любое количество данных, не обойтись.
ZANS Renaming files
Производитель Тип ОС Язык Размер, Мбайт Домашняя страница Андрей Зубарев fw Windows 98/Me/NT/2000/XP рус. 0,19 http://www.zans.narod.ruУтилита ZANS Renaming files сэкономит время, если вам необходимо срочно переименовать большое количество файлов по однотипному шаблону. Она интегрируется в оболочку Проводника и добавляет в контекстное меню свою команду, избавляя, таким образом, от необходимости использовать сторонние программы.
Программа позволяет переименовывать имя и расширение файла. Она поддерживает шаблонные операции трех типов:
? а.jpg — все выделенные файлы переименуются в a.jpg, a1.jpg, а2.jpg и т.д.;
? s*.bmp — названия файлов будут начинаться с буквы s, а далее будет добавлено исходное имя файла:
? h.* — расширения файлов останутся прежними, но им будут присвоены имена h1, h2, h3 и т.д.
Утилита очень быстро переименовывает выбранные файлы, поэтому ее можно смело рекомендовать использовать и в домашних условиях, и в коммерческих целях.
Better File Series
Производитель Тип ОС Язык Размер, Мбайт Домашняя страница publicspace.net sw Windows 98/Me/NT/2000/XP англ. 1,34 http://www.publicspace.netПрограммный пакет Better File Series, содержащий три плагина, расширяет возможности Проводника по обработке большого количества файлов. Самый простой плагин, входящий в состав этого пакета, — Better File Select — позволяет выбирать файлы по имени или расширению. Дополнить и сузить выбор можно, используя различные подстановочные знаки (например, таким образом: программ*.doc) или часто встречаемые символы. С помощью плагина Better File Rename, имеющего простой интерфейс и широкие функциональные возможности, можно легко переименовать большое количество файлов по заданным параметрам. Окно последнего плагина — Better File Attributes — показано на рис. 3.3. Плагин предназначен для изменения атрибутов файла.

Рис. 3.3. Окно плагина Better File Attributes
Интерфейс программы Better File Series интуитивно понятен. Данный пакет пригодится вам, если вы часто работаете с файлами разных типов или занимаетесь структурированием и каталогизацией данных. Для пользователей, которые хотели бы поработать, например, только с одним из плагинов, на домашней веб-странице программы предусмотрены ссылки на закачку каждого плагина по отдельности.
Незарегистрированная версия программы полнофункциональна на протяжении 30 дней.
Search and Replace
Производитель Тип ОС Язык Размер, Мбайт Домашняя страница Funduc Software sw Windows 98/Me/NT/2000/XP англ. 1,04 http://www.searchandreplace.comПользователи, постоянно работающие с большим количеством документов, часто сталкиваются с ситуацией, когда требуется заменить определенный участок текста сразу в нескольких файлах. Назначение утилиты Search and Replace — как раз автоматизация этой рутинной операции.
Утилита заменяет однотипные участки текста в заданной пользователем папке и вложенных директориях, в указанных по маске или отфильтрованных gо дате создания файлах. Применяя специальные шаблоны (заглавные или строчные буквы, целое слово и регулярные выражения), можно добиться более точной замены в сложных документах. Результаты проделанной работы можно просмотреть, используя встроенный просмотрщик или запустив ассоциированное с данным расширением приложение. Утилита позволяет отменять внесенные изменения, а также использовать различные сценарии (их можно скачать с сайта программы), максимально упрощающие процесс замены.
Незарегистрированная версия программы работает на протяжении 30 дней.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Пример: последовательная обработка файлов с использованием метода отображения
Пример: последовательная обработка файлов с использованием метода отображения Программа atou (программа 2.4) иллюстрирует последовательную обработку файлов на примере преобразования ASCII-файлов к кодировке Unicode, приводящего к удвоению размера файла. Этот случай является
Глава 13 Расширенная обработка файлов
Глава 13 Расширенная обработка файлов В Linux файлы применяются при решении большого количества задач, среди которых, например, хранение долговременных данных, организация сетей с помощью сокетов и доступ к устройствам посредством файлов устройств. Разнообразие
5. Обработка
5. Обработка «Причесывайте» кусочки, когда они уже записаны. Пока нет полной записи, нет смысла приступать к обработке. Начинайте резать, удалять шумы и неудачные моменты, только когда все
6.10. Обработка файлов
6.10. Обработка файлов Предикаты для изменения текущего входного и текущего выходного потоков данных были введены в гл. 5. Здесь мы резюмируем наши знания о каждом из этих предикатов.see(X)Этот предикат открывает файл X, если он еще не открыт, и определяет, что текущим входным
2.5. Построчная обработка
2.5. Построчная обработка Строка в Ruby может содержать символы новой строки. Например, можно прочитать в память файл и сохранить его в виде одной строки. Применяемый по умолчанию итератор each в этом случае перебирает отдельные строки:str = "Когда-то давным-давно... Конец "num =
2.6. Побайтовая обработка
2.6. Побайтовая обработка Поскольку на момент написания этой книги язык Ruby еще не поддерживал интернационализацию в полной мере, то символ и байт — по существу одно и то же. Для последовательной обработки символов пользуйтесь итератором each_byte:str = "ABC"str.each_byte {|char| print char, " "
13.1.5. Обработка исключений
13.1.5. Обработка исключений Что произойдет, если в потоке возникнет исключение? Как выясняется, поведение можно сконфигурировать заранее.Существует флаг abort_on_exception, который работает как на уровне класса, так и на уровне экземпляра. Он реализован в виде метода доступа (то
Пример 10-4. Обработка списка файлов в цикле for
Пример 10-4. Обработка списка файлов в цикле for #!/bin/bash# list-glob.sh: Создание список файлов в цикле for с использованием# операции подстановки имен файлов ("globbing").echofor file in *do ls -l "$file" # Список всех файлов в $PWD (текущем каталоге). # Напоминаю, что символу "*" соответствует любое имя
Условная обработка
Условная обработка В XSLT имеются две инструкции, которые поддерживают условную обработку — xsl:if и xsl:choose. Инструкция xsl:if позволяет создавать простые условия типа "если-то", в то время как xsl:choose создает более сложную конструкцию для выбора одной из нескольких имеющихся
Обработка текстовых файлов.
Обработка текстовых файлов. Часто PGP используется для кодирования электронной почты, которая чаще всего представляет собой текст. Проблема текстовых файлов заключается в том, что на разных машинах текст представляется по-разному; например в MS-DOS все строки заканчиваются
3.1.4 Обработка ошибок
3.1.4 Обработка ошибок Поскольку программа так проста, обработка ошибок не сотавляет большого труда. Функция обработки ошибок просто счтает ошибки, пишет сообщение об ошибке и возвращает управлние обратно:int no_of_errors;double error(char* s) (* cerr «„ "error: " «« s «« « “; no_of_errors++; return 1;
7.3.4 Обработка Ошибок
7.3.4 Обработка Ошибок Есть четыре подхода к проблеме, что же делать, когда во время выполнения универсальное средство вроде slist сталкивется с ошибкой (в С++ нет никаких специальных средств языка для обработки ошибок):1. Возвращать недопустимое значение и позволить
Обработка файлов
Обработка файлов При упорядочении информации на жестком диске или создании тематических подборок одним из непременных условий является обработка файлов по заданным критериям. Другими словами, файлы нужно отсортировать по одному признаку, затем переименовать в
Обработка САС
Обработка САС Как только инициализация закончена, обрабатывается один или несколько списков САС. Обработка выполняется до тех пор, пока либо не выяснится, что сертификат аннулирован, либо не будут проверены все списки САС, указанные в дополнении проверяемого