本文共 574 字,大约阅读时间需要 1 分钟。
对文件夹中的所有某些形式的文件进行批量索引很重要, 经常遇到. 现在test文件夹中有1.txt, 2.txt, 3.txt,..., 100.txt, 那么如果对这些文件进行批量的索引呢?matlab代码如下:
clearclccd('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文件都被删除了.
转载地址:http://rjzti.baihongyu.com/