【问题标题】:How to automate reading files in the folder?如何自动读取文件夹中的文件?
【发布时间】:2020-03-09 17:40:21
【问题描述】:

我的桌面上有一些文件夹,我们称之为 FOLDER_X。 我想读取 FOLDER_X 中的所有文件名。 用 G1ANT 可以做到吗,我该怎么做?

【问题讨论】:

    标签: automation robotics rpa g1ant


    【解决方案1】:

    你也可以使用 sn-ps 来做到这一点,即 C#:

    ♥files = ⟦list⟧⊂System.IO.Directory.GetFiles("your path here")⊃
    foreach ♥file in ♥files
        dialog ♥file
    end
    

    如果您想从 ♥file 中删除路径,请将此行放在循环的开头:

        text.replace regex ‴^.*\\‴ text ♥file replace ‴‴ result ♥file
    

    【讨论】:

    • ♥s 怎么了?这是什么东西的简写吗?
    • 心形符号用于标记名称是变量。 G1ANT Studio 中的 Ctrl+4。
    【解决方案2】:

    以下脚本将显示 FOLDER_X 中的所有文件名。

    directory 命令将检索指定路径中的所有目录和文件,并创建包含列表中所有数据的♥result 变量。

    foreach 循环将遍历找到的 G1ANT path 结构的元素。您可以使用几个索引,例如 isfilename 在此处很有用。

    directory path ‴♥environment⟦USERPROFILE⟧\Desktop\FOLDER_X‴
    
    foreach ♥element in ♥result
        dialog ♥element⟦name⟧ if ⊂♥element⟦isfile⟧⊃
    end foreach
    

    【讨论】:

      猜你喜欢
      • 2021-08-11
      • 1970-01-01
      • 1970-01-01
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      • 2018-01-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多