我认为这很简单,但有些我失败了。
我有这个 :
FTP://用户名:密码@主机/文件夹/文件夹/文件夹/../$ {年份} / $ {MONTH} /*.csv
我正在尝试打开任何文件夹名称…
如果更换 /../ 通过 /\.\./ 不起作用,你可以尝试类似的东西:
/../
/\.\./
我不认为“获取文件名”步骤可以在一行中进行多次搜索,您可以从单个点向前列出所有文件夹。
FTP://用户名:密码@主机/文件夹 ...从此处列出所有子文件夹,分配包含子文件夹,带有。* RegExp,并在过滤器选项卡中,获取[仅文件夹],这将从起始点列出所有文件夹,从此处可以使用过滤步骤以验证要使用的步骤。
好吧,经过几天的工作,它仍然没有使用正则表达式的那种路径。
但我得到了另一个替代答案。它需要比预期更多的步骤。所以,这里是(你们可以用这个作为参考):
Table Input
使用 Formula 步。连 Table Input 同 Formula 并生成值。
Formula
例如:
字段名称: [fill yourself]
[fill yourself]
价值: "ftp://user:password@host/Folder/" & [folder from db] 。
"ftp://user:password@host/Folder/" & [folder from db]
您可以根据需要使用组合 "ftp://user:password@host/[your folder]/[again]/.." 同 & [table value] "/" & [any value] "/" ...
"ftp://user:password@host/[your folder]/[again]/.."
& [table value] "/" & [any value] "/" ...
您还可以使用生成正则表达式值 Calculator 步。
Calculator
Get File Name
Text File Input
Accept filename from a field
[path]
[regex]
那么它已经完成了,你可以在第3步之后做任何事情。这只是另一种方式,我真的很感激,如果有人可以教我如何只使用路径和正则表达式这样做。
P.S我对语法的道歉。还在学习。