Fortran Coder

查看: 21573|回复: 9
打印 上一主题 下一主题

[文件读写] fortran 判断文件夹是否存在

[复制链接]

7

帖子

2

主题

0

精华

入门

F 币
32 元
贡献
19 点
跳转到指定楼层
楼主
发表于 2014-5-7 15:27:24 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
我知道用系统命令mkdir可以建立新的文件夹,但是前提是这个文件夹不存在,那么fortran中能否有办法知道某个文件或者文件夹是否存在呢?我知道调用系统命令,dir 将某个文件夹中的所有文件都写入到一个文件中,然后循环读取判断我们要找的文件或者文件夹在不在其中,有没有更方便的办法,毕竟这个办法会建立一个新的文本文件。
分享到:  微信微信
收藏收藏1 点赞点赞 点踩点踩

7

帖子

2

主题

0

精华

入门

F 币
32 元
贡献
19 点
沙发
 楼主| 发表于 2014-5-7 17:30:46 | 显示全部楼层
我用的是intel fortran  请问是那种?我对这个完全不了解

7

帖子

2

主题

0

精华

入门

F 币
32 元
贡献
19 点
板凳
 楼主| 发表于 2014-5-7 18:13:50 | 显示全部楼层

inquire(file='e:\test\total.txt',exist=i_exist)
我这么写的  为什么不管total.txt是否存在i_exist总是f?

7

帖子

2

主题

0

精华

入门

F 币
32 元
贡献
19 点
地板
 楼主| 发表于 2014-5-8 04:25:42 | 显示全部楼层
fcode 发表于 2014-5-7 19:30
如果是文件夹,请用
inquire(DIRECTORY='C:\windows',exist=i_exist)

谢谢您的回答  directory对于文件夹确实有用  但是之前用的inquire(file='e:\test\total.txt',exist=i_exist)不管total.txt是否存在i_exist总是f

7

帖子

2

主题

0

精华

入门

F 币
32 元
贡献
19 点
5#
 楼主| 发表于 2014-5-8 09:58:22 | 显示全部楼层
vvt 发表于 2014-5-8 09:48
检查路径是否正确?是否隐藏了扩展名?是否文件被占用,杀毒软件或权限保护? ...

问题解决啦~~~谢谢!!!!
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-8 03:45

Powered by Tencent X3.4

© 2013-2024 Tencent

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