matlab遍历目录下的文件并按文件名排序
matlab遍历目录下的文件并按文件名排序
clc; clear; rootDir='L:\GZY_20210305\2020-12-26-07-56-14_1\'; [ listFiles ] = listFiles202102( rootDir );
listFiles202102.m
function [ listFiles ] = listFiles202102( rootPath ) %UNTITLED12 此处显示有关此函数的摘要 % 此处显示详细说明 listFiles={}; files = dir(rootPath); files_name =sort_nat2021({files.name}); len=length(files); for i=1:len oldname=files_name{i}; newname=strcat(rootPath,num2str(i),'.txt'); listFiles=[listFiles,newname]; end end
运行结果
L:\GZY_20210305\2020-12-26-07-56-14_1\1.txt L:\GZY_20210305\2020-12-26-07-56-14_1\2.txt L:\GZY_20210305\2020-12-26-07-56-14_1\3.txt L:\GZY_20210305\2020-12-26-07-56-14_1\4.txt L:\GZY_20210305\2020-12-26-07-56-14_1\5.txt L:\GZY_20210305\2020-12-26-07-56-14_1\6.txt L:\GZY_20210305\2020-12-26-07-56-14_1\7.txt L:\GZY_20210305\2020-12-26-07-56-14_1\8.txt L:\GZY_20210305\2020-12-26-07-56-14_1\9.txt L:\GZY_20210305\2020-12-26-07-56-14_1\10.txt L:\GZY_20210305\2020-12-26-07-56-14_1\11.txt L:\GZY_20210305\2020-12-26-07-56-14_1\12.txt
listFiles202102
- 上一篇 »linux中ls命令详解 ,转
- 下一篇 »linux查找目录下的所有文件中是否含有某个字符串