Итерировать файлы (ModelBuilder)

Краткая информация

Выполняет итерации над файлами в папке.

Более подробно о том, как работает инструмент Итерировать файлы в ModelBuilder

Использование

  • Этот инструмент доступен только из ModelBuilder для использования в моделях. Этот инструмент недоступен в панели Геообработка или в Python.

  • Опция Тип файла позволяет выполнять итерации над файлами с определенным расширением. Например, если вы хотите, чтобы итерировались только файлы с расширением .log, укажите log в качестве значения параметра FileType.

  • Если файл отображается как набор данных на панели Каталог, инструмент пропустит этот файл. Наиболее распространенные примеры - это шейп-файлы, файлы .dbf, растровые файлы (.jpg, .tif, .img, .png и .bmp), файлы САПР (.dxf и .dwg) и файлы карт (.mxd, .aprx).

  • У инструмента два элемента выходных данных: Файл и Имя, которые можно использовать как встроенную переменную (например, %Name%) в других инструментах.

  • Укажите расширение файла в дополнительном параметре расширений, например, .txt, .pdf, .zip и другие. Например, если инструмент производит итерацию над текстовыми файлами и результат его работы будет использоваться в таких инструментах, как, например, инструмент ASCII в растр, укажите расширение txt.

  • Большинство инструментов принимают формат выходного файла этого инструмента, кроме таких инструментов как, Копировать, для которых расширение файла необходимо указывать в выходном имени. Например, если вы используете этот инструмент, чтобы выполнять итерации с файлами .zip, чтобы использовать их в качестве входных объектов для инструмента Копировать, выходное имя файла должно содержать расширение Name.zip или %Name%.zip.

Параметры

ПодписьОписаниеТип данных
Папка

Папка, в которой расположены входные файлы.

Folder
Групповой символ
(Дополнительный)

Комбинация * и символов поможет вам ограничить результаты. Звездочка соответствует значению ALL. Если групповой символ не задан, то будут обрабатываться все входные данные. Вы можете использовать этот параметр, чтобы ограничить итерацию только входными именами, начинающимися с определенного символа или слова (например, A*, или Ari*, или Land* и т.д.).

String
Тип файла
(Дополнительный)

Расширение файла, такое как txt, zip и т.д. Только файлы с расширением будут итерироваться. Не используйте пробел перед расширением файла.

String
Рекурсивный
(Дополнительный)

Указывает, будут ли все вложенные папки в основной папки итерироваться рекурсивно.

  • Отмечено — все подпапки будут рекурсивно итерироваться.
  • Не отмечено — все подпапки не будут рекурсивно итерироваться.
Boolean

Производные выходные данные

ПодписьОписаниеТип данных
Файл

Полный путь к файлу.

File
Имя

Название набора данных.

String

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы