Fortran Coder

查看: 9659|回复: 3
打印 上一主题 下一主题

[原创] 一种批量处理文件方法

[复制链接]

13

帖子

6

主题

0

精华

熟手

F 币
114 元
贡献
81 点
跳转到指定楼层
楼主
发表于 2014-5-27 08:24:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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讲解。

评分

参与人数 1F 币 +30 贡献 +30 收起 理由
fcode + 30 + 30 很给力!

查看全部评分

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

2033

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1641 元
贡献
709 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

沙发
发表于 2014-5-27 08:33:36 | 只看该作者
在 windows 上是一个好办法。如果使用 VF 系列编译器,也可以这样:
http://www.fcode.cn/code_gen-12-1.html

35

帖子

2

主题

1

精华

专家

超子

F 币
565 元
贡献
196 点

规矩勋章

QQ
板凳
发表于 2014-5-27 21:44:50 | 只看该作者
学习了~~
回复

使用道具 举报

136

帖子

3

主题

0

精华

版主

F 币
1964 元
贡献
1677 点

帅哥勋章管理勋章爱心勋章新人勋章热心勋章元老勋章

地板
发表于 2014-5-28 08:45:44 | 只看该作者
以前批处理的时候一直是这么干的
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-12-24 01:42

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表