matlab指令碼批量處理資料 重新命名 移動

2021-08-06 04:56:47 字數 1072 閱讀 6430

需要批量處理資料,對資料夾下的檔案進行重新命名,然後再移動重新命名後的檔案

clc;

clear;

cd('e:\程式\hd-new'); //檔案存放總目錄

for i=1:100 //檔案子目錄名字迴圈

for j=0:9 //檔案子目錄名字迴圈

str=[int2str(i),'-',int2str(j) ]; 進入子目錄

str1=[int2str(i),'-',int2str(j),'3.jpg' ]; 需要移動的目標檔名

str2=[int2str(i),'-',int2str(j),'4.jpg' ]; 需要移動的目標檔名

str3=[int2str(i),'-',int2str(j),'5.jpg' ]; 需要移動的目標檔名

files=dir(str);

len=length(files);

cd(str); //進入子目錄

for k=1:len //重新命名檔案部分

oldname=files(k).name;

newname=strcat(str, oldname);

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

status = dos(command);

if status == 0

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

else

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

endend

movefile(str1,'e:\liuwei\程式\hd-new\1'); //將目標檔案移動到指定目錄

movefile(str2,'e:\liuwei\程式\hd-new\1'); //將目標檔案移動到指定目錄

movefile(str3,'e:\liuwei\程式\hd-new\2'); //將目標檔案移動到指定目錄

cd('..');

end

end

批量處理 bat指令碼記錄

輸出兩個檔案中相同檔案大小之差 echo off 設定變數延遲 setlocal enabledelayedexpansion 設定比較資料夾 set inputdir1 a set inputdir2 b for f delims a in dir a d s b inputdir1 do for...

批處理指令碼 批量安裝APK

系統開發測試過程中,需要大量安裝apk時,常常需要使用工具批量安裝。市面上也有一些這樣的工具。當然,自己做一些簡單的指令碼也是比較方便的。我們知道,使用adb安裝和解除安裝apk的命令如下 安裝apk adb install apk路徑 解除安裝apk adb uninstall 包名 對於apk的...

Matlab指令碼 批量提取目標型別的檔案

尋找目標路徑下目標檔案型別的數目 date 2021.01 09 input 資料夾路徑 檔案型別 m txt data example a find files in dir 路徑 m file content function total list find files in dir start...