0

我想获取在 MATLAB 命令提示符中打印内容的文件的大小,所以为了获取文件,我做了:

diary_file = tempname();
diary(diary_file);         
myFun(); 
diary('off');             
console_output = fileread(diary_file);
sizeOfFile = numel(console_output) % this doesn't give the size :(

这不行,因为我想要文件的大小(例如结果为 3K,它是检查文件是否为空)

我怎么能得到文件的大小?

谢谢

4

1 回答 1

2

使用 Matlab 的函数dir

aux = dir(diary_file);
sizeOfFile = aux.bytes;
于 2013-10-28T13:43:42.213 回答