list

    科技2024-06-30  62

    1)遍历文件夹:

    list_files( : : Directory, Options : Files)

    Directory:目录(文件夹路径)

    Options:选项

    ‘files’ 指定搜索的格式为文件 ‘directories’ 指定搜索的格式为文件夹 ‘recursive’ 指定可以遍历子文件夹下的文件 ‘follow_links’ ‘max_depth 5’ 指定遍历的深度 ‘max_files 1000’ 指定遍历的最大文件数目

    Files:文件(文件的路径)

    2)文件格式筛选

    tuple_regexp_select( : : Data, Expression : Selection)

    Data:被选择的文件路径数组

    Expression:文件格式的筛选规则

    \. 转义 . (bmp|JPG) 筛选的文件格式 ‘ignore_case’ 忽略大小写

    Selection:选择出的文件路径数组

    示例:

    Image Acquisition 01: Code generated by Image Acquisition 01

    list_files (‘E:/演示图’, [‘files’,‘follow_links’], ImageFiles)

    tuple_regexp_select (ImageFiles, [’\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima|hobj)$’,‘ignore_case’], ImageFiles)

    for Index := 0 to |ImageFiles| - 1 by 1 read_image (Image, ImageFiles[Index]) * Image Acquisition 01: Do something endfor

    Processed: 0.016, SQL: 8