“循环文件

dragoljubdragoljub 成员职位:241Maven
2019年6月编辑 帮助
嘿,伙计们,

我想使用循环文件来循环一堆制表符分隔的文件,并将它们全部附加在一起。似乎这应该很容易实现与记忆和回忆,但我似乎无法弄清楚如何设置它,使第一个文件不追加不止一次。也许我应该直接对文件进行CAT处理,但是RM在追加之前检查属性。

基本上,因为每次循环迭代期间只访问一个文件,所以我需要在第二次迭代中开始追加。???
标记:

答案

  • 黑线鳕黑线鳕 成员职位:849Maven
    读取一个文件,删除示例,循环并附加所有文件,像这样…



    http://rapid-i.com/rapidforum/index.php/topic,2282.msg8989.html#msg8989
  • dragoljubdragoljub 成员职位:241Maven
    嘿,黑线鳕,

    我想我明白你的意思,但是你的链接连接回这个页面:P。你想到了什么例子?

    gagi做
  • 黑线鳕黑线鳕 成员职位:849Maven
    你好,

    哦。只是换了个名字。
  • dragoljubdragoljub 成员职位:241Maven
    我理解这一点的方式是使用分支或选择子进程来选择何时读取第一个文件。

    我遇到了提取循环文件迭代值的问题。如果我从循环'loop files'操作符中提取apply_count或loop_count,我可以在第一次迭代时进行分支,记住第一个文件,然后在接下来的循环中追加并记住下一个文件。

    如何从loop_files中提取循环迭代?我觉得我已经尝试了提取宏操作符的所有组合。???

    gagi做
  • 黑线鳕黑线鳕 成员职位:849Maven
    你好,

    试试这个…

    < ?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <过程version = " 5.0 " >
    > <上下文
    <输入/ >
    <输出/ >
    <宏/ >
    > < /上下文










    < /操作符>


    < /操作符>


    < /操作符>


    < /操作符>

    <列出关键= "日志" >



    < / >列表
    < /操作符>







    > < /过程
    < /操作符>


    > < /过程
    < /操作符>
    > < /过程
  • dragoljubdragoljub 成员职位:241Maven
    我知道我以前在什么地方见过apply count宏。原来它的第50页RM 4.5手册!

    再次感谢!我通过创建自己的count宏并在循环中进行递增来解决这个问题:)您的过程就不那么麻烦了。D;

    我确实注意到,如果在loop_files中没有另一个操作符(如read csv),它将不会遍历我的文件。我想知道为什么它不记录任何过程,因为它是?

    谢谢,
    gagi做
登录注册置评。