简单的问题:我在matlab 7.x中打开一个文件,我想在读它之前测试它是否为空.最好的方法是什么?
从上一个问题中汲取一些知识后,我会做以下几点
s = dir('c:\somefile.txt');
if s.bytes == 0
% empty file
else
% open the file and read it
end;
Run Code Online (Sandbox Code Playgroud)
我假设是空的,你的意思是文件中没有任何东西包括换行符.如果为空,则表示只有新行字符,那么您应该继续使用您的解决方案.