【发布时间】:2020-03-09 17:40:21
【问题描述】:
我的桌面上有一些文件夹,我们称之为 FOLDER_X。 我想读取 FOLDER_X 中的所有文件名。 用 G1ANT 可以做到吗,我该怎么做?
【问题讨论】:
标签: automation robotics rpa g1ant
我的桌面上有一些文件夹,我们称之为 FOLDER_X。 我想读取 FOLDER_X 中的所有文件名。 用 G1ANT 可以做到吗,我该怎么做?
【问题讨论】:
标签: automation robotics rpa g1ant
你也可以使用 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
【讨论】:
以下脚本将显示 FOLDER_X 中的所有文件名。
directory 命令将检索指定路径中的所有目录和文件,并创建包含列表中所有数据的♥result 变量。
foreach 循环将遍历找到的 G1ANT path 结构的元素。您可以使用几个索引,例如 isfile 和 name 在此处很有用。
directory path ‴♥environment⟦USERPROFILE⟧\Desktop\FOLDER_X‴
foreach ♥element in ♥result
dialog ♥element⟦name⟧ if ⊂♥element⟦isfile⟧⊃
end foreach
【讨论】: