有时需要统计一个文件夹中文件的信息,过去常用dir/s,然后重定向到一个文件中。但如果需要计算所有文件的总大小,或者所有MP3文件的总时间长度时,这种方法就很不方便。编写这个小程序,可以遍历一个文件夹,将符合要求的文件信息输出到一个Excel文件中。可以提供文件名中包含的特定字符串、文件扩展名、文件大小三个筛选条件,可选择是否包含子文件夹。输出信息包括文件名、扩展名、文件大小和文件路径四项。如果是MP3文件,可输出持续时间。dirs2xls.m是主程序,dirs_info.m是一个包含递归调用的函数。