利用Matlab進行檔案批量複製 剪下和修改檔名

2021-09-27 08:37:00 字數 2233 閱讀 7968

close all;

clear all;

clc;

%目的檔案目錄

dst_path_t = 'c

:\users\fatflower\desktop\2018bbc精聽\';

for i=1:

90%此處是根據資料夾中的檔案個數所確定的

%切換到目標檔案

cd(['h:\聽bbc學英語原聲新聞年度合集2018版 音訊\',num2str(i,'

%d')])

; filename=

['精聽'

,num2str

(i,'%d'),

'.***'];

copyfile

(filename,dst_path_t)

;%複製檔案

end

close all;

clear all;

clc;

%目的檔案目錄

dst_path_t = 'c

:\users\fatflower\desktop\2018bbc精聽\';

for i=1:

90%此處是根據資料夾中的檔案個數所確定的

%切換到目標檔案

cd(['h:\聽bbc學英語原聲新聞年度合集2018版 音訊\',num2str(i,'

%d')])

; filename=

['精聽'

,num2str

(i,'%d'),

'.***'];

movefile

(filename,dst_path_t)

;%剪下檔案

end

file =

dir(

'*.***');

%將字尾一致的檔案賦給file

len =

length

(file)

;%確定該資料夾中同類檔案的個數

for j =

1: len

oldname =

file

(j).name;

%獲取舊的檔名

newname =

[num2str

(i,'%d'),

'_',

num2str

(j,'%d'),

'.***'];

%按照要求設計新的檔名

eval([

'!rename'

32 oldname 32 newname]);

%修改檔名

end

close all;

clear all;

clc;

dst_path_t = 'c

:\users\fatflower\desktop\2018bbc泛聽\';

%目的檔案目錄

for i=1:

90%此處是根據資料夾中的檔案個數所確定的

%切換到目標檔案

cd([

'h:\聽bbc學英語原聲新聞年度合集2018版 音訊\',num2str(i,'

%d')])

;

file =

dir(

'*.***');

%將字尾一致的檔案賦給file

len =

length

(file)

;%確定該資料夾中同類檔案的個數

for j =

1: len

oldname =

file

(j).name;

%獲取舊的檔名

newname =

[num2str

(i,'%d'),

'_',

num2str

(j,'%d'),

'.***'];

%按照要求設計新的檔名

eval([

'!rename'

32 oldname 32 newname]);

%movefile

(newname,dst_path_t)

;%剪下檔案

copyfile

(newname,dst_path_t)

;%複製檔案

endend

參考文獻

[1]:

[2]:

[3]:

MATLAB 檔案批量重新命名

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

IDL程式設計 利用shp檔案批量裁剪

主要是在 原始碼的基礎上增加了 envi file mng,id fid,remove 釋放記憶體的部分。image dir為影像路徑 vector dir向量路徑 outfile dir裁剪後結果路徑 pro bach subset viashp,image dir,vector dir,outf...

利用python進行檔案操作

作者 wyh草樣 出處 什麼是檔案 檔案是系統儲存區域的乙個命名位置,用來儲存一些資訊,便於後續訪問。能夠在非易失性儲存器中實現持續性儲存,比如在硬碟上。當我們要讀取或者寫入檔案時,我們需要開啟檔案 在操作完畢時,我們需要關閉檔案,以便釋放和檔案操作相關的系統資源,因此,檔案操作的主要包括以下 開啟...