使用Fortran(ifort)以字节为单位获取文件大小的好方法是什么?

Iso*_*ion 5 fortran file function intel-fortran

我使用的stat在gfortran中效果很好,但在ifort中不可用.有没有办法使用ifort获取文件大小?

Ian*_*anH 8

INQUIRE(FILE=filename, SIZE=file_size)
Run Code Online (Sandbox Code Playgroud)

filename是一个字符标量,file_size是一个整数标量,将使用文件存储单元中的文件大小定义(ifort上的"以字节为单位"),如果无法确定大小,则为-1.