addhead | addtail | count | difflines | filter | head | joinlines | linelen | load | ofilter | perline | printloop | replace | run | runloop | snapto | sort | strings | tail | xed | xex | xreplace | Команда: snapto sfk snapto=outfile [-pure] [-nosub] -dir mydir1 -file .ext1 .ext2 Соберите множество текстовых файлов в один большой текстовый файл, указав какие подпапки и файлы (расширения) включить или исключить. Полученный файл может быть загружен непосредственно Depeche View, возможность интерактивного поиска и фильтрации контента. опции -office включает текст из офисных файлов, таких как .docx .xlsx .ods .odt. подробнее см.: sfk help office -justoffice читает только офисные файлы, но не текстовые файлы. -keeputf сохранить кодировку UTF-8 из содержимого офисного файла. по умолчанию используется преобразование в символы Ansi вашего кодовая страница системы. -fileset x вместо указания длинных списков -dir/-file операторы в командной строке, вы можете написать их все в текстовый файл, затем используйте его. для получения дополнительной информации, введите "набор файлов справки sfk". -arc XE: включить содержимое архивов .zip, .jar, .tar и т. д. как можно глубже, включая вложенные архивы. XD: demo прочитает первые 1000 байт каждой записи. -qarc быстро читать архивы верхнего уровня, но не вложенные. -hidden включает скрытые и системные файлы (не по умолчанию). -allbin включать бинарные файлы в виде текстового извлечения (не по умолчанию). -wlbin включает бинарники, выбранные по белому списку масок файлов. -binallchars при извлечении текста из бинарников включают все печатные символы, такие как акценты или не латинские. -pure не вставлять имена файлов. -pure=2 без имен файлов и без заголовков. -prefix=x вставить x перед каждым файлом. -nometa по умолчанию, sfk добавляет время и размер файловой системы информация для каждого :file: заголовка. здесь можно отключить. обратите внимание, что size= может не отражать фактические используемые байты в snapfile из-за преобразования конца строки. -raw собирать быстрее, добавляя содержимое текстового файла как есть, без преобразований CRLF, но все же заменяя любые байты null или EOF. полностью пропускает бинарные файлы. -nosub или -norec не включает подкаталоги (подпапки). -wrap[=n] автоперенос длинных строк [возле столбца n], например -wrap=80. -stat показать статистику времени в конце. -медленный запуск с более низким приоритетом процесса. смотрите также sfk view инструмент с графическим интерфейсом, который может загружать и просматривать файлы моментальных снимков sfk. напрямую и искать их на высокой скорости. sfk getdv мгновенная загрузка Depeche View Lite (портативный, без установки) для просмотра содержимого Snap-файла. веб-ссылка http://stahlworks.com/sfk-snapto Примеры sfk snapto=all-src.cpp . .cpp .hpp .dll !tmp включает текстовые экстракты .cpp, .hpp и даже .dll, исключая все файлы с «tmp» в имени, например, tmp10.cpp sfk snapto=all-src.cpp -dir src2 !src2\old -file -all .doc включает все текстовые файлы и двоичные извлечения .doc. sfk snapto=all-src.cpp -набор файлов zz-myset.txt включает любые каталоги и файлы, указанные в определение набора файлов "zz-myset.txt" (набор файлов справки sfk). sfk выберите src5 .txt .exe + snapto=all.txt имена файлов, предоставленные цепочкой команд, всегда включаются, независимо от того, двоичный или нет. в данном случае выписки из .exe бинарные файлы также помещаются в вывод. sfk select -text mydir !.bak +snapto=all.txt выберите все текстовые файлы из mydir, кроме файлов .bak. |