Matlab給檔案重新命名

2021-09-01 23:22:41 字數 612 閱讀 4383

補充乙個今年做畢設時遇到的乙個問題,當時需要將影象檔案讀到matlab中但是檔案的命名不符合讀入的標準,於是在網上找到了乙個**可以批量的修改乙個資料夾下的檔名。

%% 重新命名需開啟當前資料夾再執行

% 直接讀取即可 不需要重新命名

files = dir('*.png');

len=length(files);

for i=1:len

oldname=files(i).name;%一次讀取檔名

newname=strrep(oldname,'001-nm-01-000-','');%字串替換

%newname=strcat('rh_', oldname); %在名字前加上乙個 rh_ 字串。

command = ['rename' 32 oldname 32 newname];

status = dos(command);

if status == 0

disp([oldname, ' 已被重新命名為 ', newname])

else

disp([oldname, ' 重新命名失敗!'])

break;

endend

批量給檔案重新命名

linux下檔案重新命名可以通過兩個命令完成mv和rename。mv 直接執行可以進行單個檔案的重新命名,如 mv old name.txt new name.txt rename 預設支援單個檔案或有固定規律的一組檔案的批量重新命名,比如 touch ysx a 1.fq.gz ysx a 2.f...

MATLAB 檔案批量重新命名

概要 做資料集的時候常常需要批量重新命名檔案,而乙個乙個手改幾乎是不可能完成的。這裡給出乙個簡介的matlab 完成這個任務。關鍵字 檔案批量重新命名 直接來看 close clear predir uigetdir 選擇源資料夾 detdir uigetdir 選擇目標資料夾 end使用說明 為保...

matlab對檔案進行批量重新命名

matlab當中對影象進行操作時需要規範的檔名,因此需要對檔案進行批量的重新命名,方便後續的工作 之前翻閱部落格發現有eval,rename這種操作,但是不知道為什麼本機發現找不到指定的檔案,所以最終採取了對檔案進行剪下的方法,這樣既可以進行批量操作,也不要再去原來的資料夾刪除,十分方便。clc f...