需要批量處理資料,對資料夾下的檔案進行重新命名,然後再移動重新命名後的檔案
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...