matlab檔案 資料夾操作

2021-10-03 02:43:05 字數 2537 閱讀 4407

定義路徑: 

f =fullfile

("c"

,"download");

pwd %返回當前路徑cd(

'c:/toolbox/matlab/demos'

)%切換當前工作目錄到demos

cd .

.%切換當前工作目錄到matlab

boolean

isfolder

(f)boolean

isempty

(f)files=

dir(f)

files(3

).name

folder

date

bytes

isdir

datenum

length

(files)

strncmp

(files

(ii)

.name,

'.',1)

%因為files得到的前幾個元素是"."

,所以比較兩個字串前1個字母是否完全匹配

copyfile

(oldpath, newpath)

;

copyfile

(oldpath, newpath)

;

fid =

fopen

('d:\360downloads\11\result.txt');

tline=

fgetl

(fid)

;%從檔案中讀取行,刪除檔案換行符,返回字串

fid =

fopen

('d:\360downloads\11\result.txt');

%開啟tline=

fgetl

(fid)

;%從檔案中讀取行,刪除檔案換行符,返回字串

%獲取第一行的行數列數

[row col]

=size

(tline)

;% 獲取『print』所在的列數

print =

findstr

(tline,

'print');

vein =

findstr

(tline,

'vein');

user_id =

findstr

(tline,

'user_id:44 ');

p_value =

str2num

(tline(1

,print+

6:vein-2)

);v_value =

str2num

(tline(1

,vein+

5:user_id-2)

);

f=

fullfile

('1'

)move

(f)function move

(f)%輸入路徑,對資料夾下的所有檔案執行

ifexist

(f)~=0

files =

dir(f)

%move_file

(f) count =

length

(files)

;if count<

3return

; end

for i =

3:count

subf =

fullfile

('1'

,files

(i).name)

ifisfolder

(subf)&&~

isempty

(subf)

move

(subf)

else

move_file

(f) end

endendend

function move_file

(image0folder)

% 複製資料夾下所有zip檔案,不包括子資料夾

;% 遍歷複製

for i =

1:count

name =

image0file

(i).name;

image0path =

[image0folder,'\',name]

;copyfile

(image0path,

'd:\codestudy\fun_matlab_code\move_file\2');

%%複製前位址,複製後位址

endend

怎樣複製檔案並且重新命名?

txt檔案開啟亂碼,怎麼更改編碼方式?

MATLAB 資料夾操作管理

在matlab中提供了很多的資料夾操作命令,可以在matlab的命令列視窗列出當前資料夾 顯示檔案和資料夾及新建資料夾和刪除資料夾等。常用的資料夾操作命令 命令說明 命令說明 pwd返回當前的資料夾 mkdir newdir 建立名為newdir的資料夾 matlabroot 返回matlab的安裝...

matlab遍歷資料夾

這又是個matlab程式,上次幫同學寫了個提取序列的函式,這次要能自動將資料夾中所有檔案自動的識別並建立對應的資料夾,資料夾名要和檔案中某個字段相同。tmp1 mkdir dir final system tmp1 資料夾建立完成 我試了下,用下面的函式系統就自動關機了,fun shutdown s...

拷貝檔案 資料夾 建立資料夾 刪除資料夾操作

qt拷貝檔案 資料夾 建立資料夾 刪除資料夾操作 cpp view plain copy brief 拷貝檔案到目的資料夾 param srcfilename 原始檔全路徑,比如 f tx wwxx.txt f tx des desd param desfilepathname 要copy到的目的路...