提取具有相同后缀名的文件名的Matlab程序

        在工作中有时经常需要配置各种库文件,需要文件名,但是文件比较多,例如像OpenCV中的.lib文件,直接一点就是一个一个的复制粘贴文件名。这样有时真是无聊。抛开这些不说有时你确实需要获取一个指定文件夹下的相同后缀名的文件,这两种情况基本相同,因此对于大量文件来说这种手工复制粘贴,实在不是明智之举。下面利用Matlab程序来说明一下如何利用程序干这件简单而费时的工作。直接来代码。

       

Path='E:\OpenCV3.0\Release\lib\*.lib';
File=dir(Path);
n=length(File);
txtFile='name.txt';
for i=1:n
    Name=File(i).name;
    dlmwrite(txtFile, Name,'delimiter','','-append');
end
       看到没有,就这4,5行代码,就搞定了。稍作解释dir函数是获取文件夹下相同后缀名文件的函数,类似于容器,其他程序也有类似的函数。 dlmwrite函数把搜索到的文件名保存在指定的文件中。

猜你喜欢

转载自blog.csdn.net/lingyunxianhe/article/details/78764629