fsize.m
来自「荷兰Delft大学开发的insar(干涉合成孔径雷达)图像处理部分源代码」· M 代码 · 共 39 行
M
39 行
function numbytes = fsize(filename);% FSIZE return size of file in bytes.% b = FSIZE(FILENAME) return size in bytes of specified file.% b = FSIZE(FID) return size in bytes of specified fid (file).% -1 is returned if specified file does not exist. % (I found sometimes problems when file already was opened?)%% $Revision: 1.5 $ $Date: 2001/09/28 14:24:32 $% Bert Kampes, 08-Mar-2000% check if input is filename or fidif (ischar(filename)) tmpfid=fopen(filename,'r');else tmpfid=filename; if (tmpfid<0) numbytes=-1; else oldpos=ftell(tmpfid); endendif (tmpfid<0) numbytes=-1;else status=fseek(tmpfid,0,'eof'); if (status==-1) error(ferror(tmpfid)); end; numbytes=ftell(tmpfid); if (numbytes==-1) error(ferror(tmpfid)); end; if (ischar(filename)) fclose(tmpfid);% close file if opened else fseek(tmpfid,oldpos,'bof');% or reset file pointer end;end;%%% EOF
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?