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

问题描述 投票:4回答:1

有没有办法使用英特尔Fortran在Fortran中获取文件大小?

我使用的是stat,它在gfortran中效果很好,但在ifort中不可用。

function file fortran intel-fortran
1个回答
8
投票
INQUIRE(FILE=filename, SIZE=file_size)

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

© www.soinside.com 2019 - 2024. All rights reserved.