Fortran中判断某个文件存在的函数是什么?
判断是否存在某个文件的函数是什么?查询了两日也没有什么收获,哪位高手告知一下?也就是用fortran实现这句话:
if exist stop del stop
谢谢了! 这个语句哪里是fortran的语句呀,这个是dos语句呀。 我是想用fortran语句实现这个DOS语句的功能,也就是判断stop这个文件是否存在,如果存在则删除 有没有stop可以设置一个逻辑变量来进行判断,至于能不能删除stop文件不太清楚,至少fortran77好像不可以的,我用的for77,for90和95没有用过,不太清楚。
logical filflg
inquire(file='stop',exist=filflg)
if (filflg) then
open(16,file='stop',form='unformatted',status='delete')
close(16)
endif
这个代码可以完成你说的功能 谢谢总版主。
同时有人告知了另外一种写法,如下。这仅仅是删除文件的代码:
open(11,file="END")
close (11, STATUS = 'DELETE')
来simwe的fepg版块好几个月了,才疏学浅,每次来这里都是提问问题。版主热肠古道,无论什么问题都尽力帮忙,在此赞一下! 同时希望大家能够发扬版主的精神,活跃FEPG版块的人气! 呵呵,谢谢夸奖,希望大家都能将看家本领拿出来与大家一块交流提高。
页:
[1]