求教,如果遍历一个系统或某目录并将所有或指定文件名,输出到一个程序数组中?
RT,最近需要做个设计,指定得到符合某些命名特征的文件的名,这样的话就必须获得所有的同类型的文件名,然后再进行判断。
我知道WRK* 这个命令可以再屏幕上显示,但关键是怎么把找到的结果输出到一个变量中呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
DSPPGMREF-->F4,输入参数(如库/文件/成员名)将文件输出到指定的库文件中,然后再进行READ生成的文件,就可以将READ到的值放到指定的变量中~~
可以用DSPOBJD 类似命令先导出LIB 清单,再逐个按lib导出LIB下所有obj 可以 把导出的内容到指定的PF表中 后续可以操作表 访问
本帖最后由 q疯哥p 于 2010-08-20 13:59 编辑
如果只是输出文件(PF,LF,SRCPF,TABLE)名字的话,不用在400上写程序。。。直接在PC上写个TTO/DTF 就能搞定
本帖最后由 Artoria 于 2010-08-20 10:30 编辑
非常感谢LS!
顺便问下,输出的SPLF名是什么样的?copy后的PF的记录结构是怎样的?是每一条记录是原有SPLF的每一行么——?
实在没办法……现在不能用400主机,只能玩纸上谈兵设计了……以前没涉及过这方面内容,只好向大家求助了…
如果你知道能显示出来,那就一样可以打印出来,也就是在执行命令时改为f4,修改output=*PRINT,所有显示就变成了spool file,然后cpysplf 到pf (txt file)
cpyf from txt file to pf, 就变成了一个一个域内容,就可以查询了,或输入数组了(使用rpg程序)