本文介绍了使用 Fortran 获取文件大小(以字节为单位)的好方法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Is there a way to get the filesize in Fortran using Intel Fortran?

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

I was using stat which works great in gfortran, but it is not available in ifort.

推荐答案

INQUIRE(FILE=filename, SIZE=file_size)

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

filename is a character scalar, file_size is an integer scalar that will be defined with the size of the file in file storage units ("in bytes" on ifort), or -1 if the size cannot be determined.

这篇关于使用 Fortran 获取文件大小(以字节为单位)的好方法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-30 02:03