爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3241|回复: 0

[源代码] 批量处理文件的程序模块

[复制链接]

新浪微博达人勋

发表于 2017-5-25 16:10:20 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
看到版块里有求批量处理文件的代码。循环是一种办法。
要是文件名不规律,就略麻烦。
这里放一个可批量读文件的模块。对文件名规则不要求。
原理参考自ARWpost里的module_get_file_names.F90
其实也就是在fortran里调用'ls * > filelist.txt' 或者 'dir /B /ON  * > filelist.txt',然后从这个filelist.txt里获取文件名列表。
使用方法也很简单:
      program main
      use module_filelist
      call get_filelist('E:\work\program\fortran\*.txt')
      do ifile=1,filenum
        print*,trim(filelist(ifile))
      enddo
      end


module_filelist3.f90

6.63 KB, 阅读权限: 10, 下载次数: 14, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

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