フォルダ内のすべてをmatlabでインデックスする方法txtファイル?

698 ワード

フォルダ内のすべての形式のファイルを一括インデックスすることが重要で、よく遭遇します.現在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ファイルはすべて削除されました.