Loop Zip-File Entries
(AI Studio Core)
Synopsis
This operator loops over the entries of a zip file.Description
This operator loops over the entries of a zip file. Depending on the parameters loops only file and/or directory entries and filters the files by name. Each entry is delivered as FileObject to the subprocess at the respective inner port.
Input
file (IOObject)
input (IOObject)
Output
output (IOObject)
Parameters
- filenameThe zipfile over whose entries this operator iterates.
- internal directoryThe directory inside the zipfile from which the entries should be taken.
- filterSpecifies a regular expression which is used as filter for the file and directory names, e.g. 'a.*b' for all files starting with 'a' and ending with 'b'. Ignored if empty.
- filtered stringIndicates which part of the file name is matched against the filter expression.
- file name macroSpecifies the name of the macro, which delievers the current file name without path. Use %{macro_name} to use the file name in suboperators.
- file path macroSpecifies the name of the macro containing the absolute path and file name of the current file. Use %{macro_name} to address the file in suboperators.
- parent path macroSpecifies the name of the macro containing the absolute path of the current file's directory. Use %{macro_name} to address the file in suboperators.
- recursiveIndicates if the operator will also deliver the files / directories of subdirectories (resursively).
- iterate over filesIf checked, the operator will iterate over files in the given directory and set their path and name macros.
- iterate over subdirsIf checked, the operator will iterate over subdirectories in the given directory and set their path and name macros.