File 设置fortran的文件权限
我得到这个错误:File 设置fortran的文件权限,file,fortran,runtime-error,File,Fortran,Runtime Error,我得到这个错误: forrtl: severe (9): permission to access file denied, unit 900, file C:\Abaqus_JOBS\mEFT.txt 当我试图打开并同时创建文件C:\Abaqus\u JOBS\mEFT.txt: OPEN(900, FILE = "C:/Abaqus_JOBS/mEFT.txt", action = "READWRITE", status = "UNKNOWN") 出现错误,并且未创建文件。出现错误时,文
forrtl: severe (9): permission to access file denied, unit 900, file C:\Abaqus_JOBS\mEFT.txt
当我试图打开并同时创建文件C:\Abaqus\u JOBS\mEFT.txt
:
OPEN(900, FILE = "C:/Abaqus_JOBS/mEFT.txt", action = "READWRITE", status = "UNKNOWN")
出现错误,并且未创建文件。出现错误时,文件已被创建和删除至少100次
编辑:
这个错误似乎与Windows不会立即删除或关闭文件有关,在并行计算中,当文件仍然存在时,可以尝试访问该文件。。。有没有办法解决这个问题?为什么要显式地将状态设置为未知?为什么不替换?很抱歉,我不是dos工作人员,但这些不是反斜杠吗?反斜杠不重要。@VladimirF:那么我应该使用:
OPEN(900,FILE=“C:/Abaqus\u JOBS/mEFT.txt”,action=“READWRITE”)
?我使用status=“UNKNOWN”
作为常规,以最大限度地减少出现错误的可能性,因为其他状态都会导致该错误。您的路径有问题。你的编译器有多大岁数?