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

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

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

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

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

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

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

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

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

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

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

Параметры

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

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

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

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

String
FileType
(Дополнительный)

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

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

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

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

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

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

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

Файл
Имя

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

Строковое

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

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

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

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

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