clear all
location = 'f:\files'; %需修改名字的檔案的所在位址
cd 'f:\'; %.m檔案所在位置
files = dir(location);
for i = 1:length(files)
if (strcmp(files(i).name, '.') ==1)||(strcmp(files(i).name,'..')==1)
continue;
end%名稱替換 %eval(['!rename',strcat(',',location,files(i).name),strcat(',',strrep(files(i).name,'.obj','.off')) ]);%char(string(i)),'.txt')]);
%名字加個字首class1_
eval(['!rename',strcat(',',location,files(i).name),strcat(',','class1_',files(i).name) ]);
end
解決問題:例如有若干txt檔案,需要對每個txt檔名重新命名,規則是在名稱前加乙個class1_。
例如原來:1.txt, 2.txt, 3.txt, ....n.txt
重新命名後:class1_1.txt,class1_2.txt,class1_txt,.....class1_n.txt
MATLAB 檔案批量重新命名
概要 做資料集的時候常常需要批量重新命名檔案,而乙個乙個手改幾乎是不可能完成的。這裡給出乙個簡介的matlab 完成這個任務。關鍵字 檔案批量重新命名 直接來看 close clear predir uigetdir 選擇源資料夾 detdir uigetdir 選擇目標資料夾 end使用說明 為保...
matlab對檔案進行批量重新命名
matlab當中對影象進行操作時需要規範的檔名,因此需要對檔案進行批量的重新命名,方便後續的工作 之前翻閱部落格發現有eval,rename這種操作,但是不知道為什麼本機發現找不到指定的檔案,所以最終採取了對檔案進行剪下的方法,這樣既可以進行批量操作,也不要再去原來的資料夾刪除,十分方便。clc f...
批量重新命名檔案
windows xp下 比如 ren jpe jpg linux下 在多數系統中,rename是乙個perl指令碼,rename的使用也支援perl的正規表示式。rename的基本語法是 rename perl表示式 檔名perl表示式用於修改檔名,如s開頭的串表示替換。舉幾個比較實用的例子 刪除所...