爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3748|回复: 2

[求助] fortran中如何使用批处理命令删除不需要的特定txt文件?

[复制链接]

新浪微博达人勋

发表于 2013-4-23 21:18:38 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 yhwsmile 于 2013-4-23 21:29 编辑

对于所有文件在fortran中可以使用        call systemqq('del /q  *.*')进行批量删除,现在我有个问题我只想在程序运行时删除某些不符合条件的txt文件,如某些站点资料不是从1961年开始的,我想用批处理删除这些文件,但我对批处理不是很熟,请问这里该如何实现?谢谢    read(1,*,end=101)sn,iy,im,id,t,p,r,w            
               if(iy/=1961) then                close(1)
                 call systemqq('del / q' //csta// '.txt')
                 go to 100
              end if

以上是我的代码,csta为站号,这里   call systemqq('del / q' //csta// '.txt')不正确,请问该如何写?








密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-23 21:37:55 | 显示全部楼层
加一个trim试试
'//trim(csta)//'
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-23 21:43:50 | 显示全部楼层
解决了,把文件路径给完全了就可以了~~
call systemqq('del / q  E:\code\' //csta// '.txt')
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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