找回密码
 注册
Simdroid-非首页
查看: 118|回复: 6

Fortran中判断某个文件存在的函数是什么?

[复制链接]
发表于 2009-2-21 10:32:04 | 显示全部楼层 |阅读模式 来自 天津
判断是否存在某个文件的函数是什么?查询了两日也没有什么收获,哪位高手告知一下?

也就是用fortran实现这句话:
if exist stop del stop

谢谢了!
发表于 2009-2-21 14:04:19 | 显示全部楼层 来自 大连理工大学
Simdroid开发平台
这个语句哪里是fortran的语句呀,这个是dos语句呀。
回复 不支持

使用道具 举报

 楼主| 发表于 2009-2-23 14:29:00 | 显示全部楼层 来自 天津
我是想用fortran语句实现这个DOS语句的功能,也就是判断stop这个文件是否存在,如果存在则删除
回复 不支持

使用道具 举报

发表于 2009-2-23 18:06:14 | 显示全部楼层 来自 大连理工大学
有没有stop可以设置一个逻辑变量来进行判断,至于能不能删除stop文件不太清楚,至少fortran77好像不可以的,我用的for77,for90和95没有用过,不太清楚。
回复 不支持

使用道具 举报

发表于 2009-2-24 20:18:37 | 显示全部楼层 来自 大连理工大学

  1.       logical filflg

  2.       inquire(file='stop',exist=filflg)
  3.       if (filflg) then
  4.       open(16,file='stop',form='unformatted',status='delete')
  5.       close(16)
  6.       endif
  7.      
复制代码
这个代码可以完成你说的功能
回复 不支持

使用道具 举报

 楼主| 发表于 2009-2-25 09:07:49 | 显示全部楼层 来自 天津
谢谢总版主。
同时有人告知了另外一种写法,如下。这仅仅是删除文件的代码:
open(11,file="END")
close (11, STATUS = 'DELETE')

来simwe的fepg版块好几个月了,才疏学浅,每次来这里都是提问问题。版主热肠古道,无论什么问题都尽力帮忙,在此赞一下! 同时希望大家能够发扬版主的精神,活跃FEPG版块的人气!
回复 不支持

使用道具 举报

发表于 2009-2-25 16:11:30 | 显示全部楼层 来自 大连理工大学
呵呵,谢谢夸奖,希望大家都能将看家本领拿出来与大家一块交流提高。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-15 12:09 , Processed in 0.042541 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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