您的位置:首页 > 编程语言 > MATLAB

如何用matlab索引文件夹中的所有.txt文件?

2012-11-27 15:41 405 查看
     对文件夹中的所有某些形式的文件进行批量索引很重要, 经常遇到. 现在test文件夹中有1.txt, 2.txt, 3.txt,..., 100.txt, 那么如果对这些文件进行批量的索引呢?matlab代码如下:

clear
clc

cd('C:\Documents and Settings\Administrator\桌面\matlab\test'); % 设置当前目录

myFile = dir('*.txt');  % .txt文件集合
for i = 1 : length(myFile)  % test目录下.txt文件的个数为: length(myFile)
name{i} = myFile(i).name(1:length(myFile(i).name));  % .txt文件全名
fileName{i} = myFile(i).name(1:length(myFile(i).name) - length('.txt'));  % .txt文件的部分名
mkdir(fileName{i});  % 新建对应的文件夹
delete(name{i}); % 删除所有的.txt文件(不经过回收站)
end


   程序中有了100个文件夹,文件名分别为1, 2, 3, ..., 100. 而对应的.txt文件都被删除了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: