matlab遍歷文件夾及其子文件夾里面指定文件名的文件


 

%====================================================%
% 安裝PCL后,提取里面的.lib文件的文件名
% 
%====================================================%
clc;clear;
file_dir = 'D:\Program Files\PCL 1.12.1\';
filelist_lib = dir(fullfile(file_dir, '\**\', '*.lib')); % 遍歷一級及二級子文件夾,找出指定后綴名的所有文件
% 下面是寫文件
fid=fopen('PCL_lib_files_name.txt','a'); %寫的方式打開文件(若不存在,建立文件);
for i=1:size(filelist_lib,1)
    fprintf(fid,'%s\r\n',filelist_lib(i).name);  % %d 表示以整數形式寫入數據,這正是我想要的;
end
fclose(fid);  %關閉文件;

 還可以參考:

遍歷各級子文件夾中所有文件 – MATLAB中文論壇 (ilovematlab.cn)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM