从matlab命令提示符获取日记

时间:2013-10-28 13:37:39

标签: matlab

我想获得在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作为结果,检查文件是不是空的)

我怎样才能获得文件的大小?

由于

1 个答案:

答案 0 :(得分:2)

使用Matlab的函数dir

aux = dir(diary_file);
sizeOfFile = aux.bytes;