Skip to main content

Итерировать файлы (Инструменты модели)

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

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

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

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

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

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

  • Если файл отображается как набор данных на панели Каталог, инструмент пропустит этот файл. Наиболее распространенные примеры - это шейп-файлы, файлы .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

Рекурсивный

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

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

  • Checked—Все подпапки будут рекурсивно итерироваться.

  • Unchecked—Все подпапки не будут рекурсивно итерироваться.

Boolean

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

Подпись Объяснение Тип данных

Файл

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

File

Имя

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

String

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

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

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

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