Выбрать файлы

Это действие позволяет произвести фильтрацию (выборку) из поданного на вход списка файлов тех файлов, которые удовлетворяют необходимым условиям.

  • Все файлы и папки - все файлы поданные на вход выдает в виде результата (не имеет смысла)
  • Все файлы - выбирает только файлы, папки игнорирует
  • Все папки - выбирает только папки, файлы игнорирует (на выходе переменные будут иметь подтип "папка")
  • По расширению - выбирает только те файлы, у которых совпадает необходимое расширение, которое можно указать
  • По имени - выбирает только те файлы и папки, у которых в имени содержится искомая строка текста, которую можно указать
  • Все видео - выбирает все видео файлы
  • Первые части архивов - выбирает первые тома многотомных архивов
  • Все части архива - выбирает все части многотомных архивов
  • Любые файлы архивов - выбирает все файлы, принадлежащие архивам
  • Все изображения - выбирает все изображения
  • Случайные в количестве - выбирает случайные файлы или папки, из переданных на вход, количество можно указать
  • Размер файла - позволяет прописать выражение, при соблюдении которого будет сделан выбор (см. ниже)
  • Первые N файлов - выбирает первые N файлов из списка переданных в действие файлов или папок, количество можно указать.

image-1618564997349.jpg

Применение фильтра "Размер файла"

Для этого фильтра можно прописать выражение с условиями относительно размера файла, для выбора файлов относительно их размеров.

В выражении можно использовать следующие переменные, которые будут заменяться на соответствующие числовые значения

[file_sum] - сумма всех файлов, переданных на вход действия
[file_max] - размер самого большого файла из всех, переданных на вход действия
[file_min] - размер самого маленького файла из всех, переданных на вход действия

[kB] - будет заменено на *1000 (переводит килобайтах в байты)
[KiB] - будет заменено на *1024 (переводит кибибайты в байты)
[MB] - будет заменено на *1000000 (переводит мегабайты в байты)
[MiB] - будет заменено на *1048576 (переводит мебибайты в байты)
[GB] - будет заменено на *1000000000 (переводит гигабайты в байты)
[GiB] - будет заменено на *1073741824 (переводит гибибайты в байты)
[TB] - будет заменено на *1000000000000 (переводит терабайты в байты)
[TiB] -будет заменено на *1099511627776 (переводит тебибайты в байты)

Поскольку выражение применяется каждый раз только для одного файла из списка, то переменные [file_sum], [file_max], [file_min] будут одинаковы и всегда равны размеру проверяемого файла.

Например выражение

[file_sum] > 1[GB]

Означает: Выбрать все файлы, размер которых больше 1 Гигабайта.