fortran 判断文件夹是否存在
我知道用系统命令mkdir可以建立新的文件夹,但是前提是这个文件夹不存在,那么fortran中能否有办法知道某个文件或者文件夹是否存在呢?我知道调用系统命令,dir 将某个文件夹中的所有文件都写入到一个文件中,然后循环读取判断我们要找的文件或者文件夹在不在其中,有没有更方便的办法,毕竟这个办法会建立一个新的文本文件。请参考下面的解答,简而言之ifort有专门的扩展,gfortran就不太好处理了
http://stackoverflow.com/questions/9522933/test-whether-a-directory-exists-or-not
https://software.intel.com/sites/products/documentation/doclib/stdxe/2013/composerxe/compiler/fortran-mac/GUID-6AFE917C-4AA1-4FAE-9140-EE405C5E1213.htm 我用的是intel fortran请问是那种?我对这个完全不了解 就是ifort vvt 发表于 2014-5-7 17:58
就是ifort
inquire(file='e:\test\total.txt',exist=i_exist)
我这么写的为什么不管total.txt是否存在i_exist总是f? 如果是文件夹,请用
inquire(DIRECTORY='C:\windows',exist=i_exist) 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 检查路径是否正确?是否隐藏了扩展名?是否文件被占用,杀毒软件或权限保护? vvt 发表于 2014-5-8 09:48
检查路径是否正确?是否隐藏了扩展名?是否文件被占用,杀毒软件或权限保护? ...
问题解决啦~~~谢谢!!!! 怎么解决的?说出来大家分享
页:
[1]