matlab批量生成指定名稱和格式的空白檔案

2021-10-06 19:30:15 字數 1237 閱讀 5293

背景:

批量製作指定格式、名稱的空白檔案,用於大量檔案另存為過程中檔名替換,減少重新命名時間

思路:

1.對於無規律的檔名,在excel**第一列記錄,如果是有規律的檔名,可以在matlab中用程式生成;

2.迴圈讀取檔名,生成檔案

**實現:

[name,d]= xlsread('name.xlsx');        %讀取存放有檔名的excel第二列,放入陣列[name,d]

a=d(:,2); %讀取陣列第二列(本例中資料在第二列),放入元胞陣列a

l=length(a); %讀取元胞陣列長度

for i= 1:l

fn=char(a(i)); %將元胞陣列轉換為字串

fid = fopen(fn,'w'); %生成檔案

fclose(fid);

end----------------------------------

以下為批量重新命名

注:1.呼叫dos下command進行重新命名

2.新名稱不能有空格

----------------------------------

files = dir('*.dwg');% read all dwg files under the path

len=length(files);%read the dwg files' amount

[name,d]= xlsread('name.xlsx');%read the newname in name.xlsx

a=d(:,1); %the newname in row 1

for i=1:len

oldname=files(i).name; %oldname

newname=char(a(i)); % newname

command = ['rename' 32 , oldname,32 newname]; %dos command

status = dos(command);

if status == 0

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

else

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

endend

小TIPS 殺掉指定名稱的程序

要殺某個指定名稱的程序,用到getprocesses方法以及kill方法,這點用在殺掉比如vba程式設計中的象word,excel等程序裡是很有效果的 sub processkill byval processname as string dim pprocess as process pproce...

小TIPS 殺掉指定名稱的程序

要殺某個指定名稱的程序,用到getprocesses方法以及kill方法,這點用在殺掉比如vba程式設計中的象word,excel等程序裡是很有效果的 sub processkill byval processname as string dim pprocess as process pproce...

Android 開啟指定名稱的WiFi熱點

1 在開啟wifi的情況下必須先關閉wifi才能開啟熱點。2 熱點可以沒有密碼,即加密方式為open,如果有密碼,並且採用wpa psk的加密模式,密碼長度至少為八位數。下面進入正題,首先,在manifest中新增使用者許可權,因為要操作熱點和變更wifi狀態。緊接著,新建乙個熱點管理的類,源 如下...