當前位置:編程學習大全網 - 編程軟體 - 請問怎麽用matlab把壹個文件夾裏的文件按照文件名歸類復制到不同的文件夾裏?

請問怎麽用matlab把壹個文件夾裏的文件按照文件名歸類復制到不同的文件夾裏?

pth?=?'d:\tem\';%?路徑

fns?=?'*.bmp';?%?擴展名?

%?

fdt?=?dir([pth?fns]);%?調入此路徑下的指定擴展名文件

for?k?=?1:length(fdt)

fn?=?fdt(k).name;

if?~isdir(fn)%?檢驗是否目錄,是目錄跳過

dd?=?fn(1);?%?文件名的第壹個字符作為目錄名

if?isempty(dir([pth?dd]))%?檢驗目錄是否建立

mkdir([pth?dd]);%?建立目錄

end

ofn?=?[pth?fn];?%?源文件全路徑名

nfn?=?[pth?dd?'\'?fn];?%?目標文件全路徑名

copyfile(ofn,nfn);?%?拷貝文件

delete(ofn);%?刪除源文件

end

end

  • 上一篇:有誰知道瑞士KAISER挖掘機的官網啊?
  • 下一篇:無人機零件編程
  • copyright 2024編程學習大全網