
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. |
![]() |