Fortran Coder

标题: 一种批量处理文件方法 [打印本页]

作者: Felix804665    时间: 2014-5-27 08:24
标题: 一种批量处理文件方法
1.进入cmd界面;

2.在dos下进入所有文档所在文件夹目录;

3.输入dir /b *.txt > fname.txt,将所有文件名储存于fname.txt文件中(fname可以是自己起的任意名字);

4.在fortran中建立数组,character(len=每个文件的文件名字符长度)::数组(一共有多少个文件名);

5.比如数组起名为fcode,里面有i个文件名称:

    do i
        open(unit,file=fcode(i))
    enddo
  至此所有文件都被打开,可以在do循环里加入别的操作,将读取的文件内容赋值给其它数组或参数。

QQ群2338021,成员kee讲解。


作者: fcode    时间: 2014-5-27 08:33
在 windows 上是一个好办法。如果使用 VF 系列编译器,也可以这样:
http://www.fcode.cn/code_gen-12-1.html
作者: mangix2010    时间: 2014-5-27 21:44
学习了~~
作者: aliouying    时间: 2014-5-28 08:45
以前批处理的时候一直是这么干的




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2