1. filesep
用於返回當前平台的目錄分隔符,windows是反斜槓(\),linux是斜槓(/)。有時此命令結合ispc命令使用,可以靈活的設定目錄分割符。
2. fullfile
用於將若干字串連線成乙個完整的路徑,根據不同的作業系統自動填充目錄分割符。例如:
>> f=fullfile('d:','matlab','example.txt')
f=d:\matlab\example.txt
(在windows中,「d:\」表示d盤,「d:」表示目錄)
3. fileparts
用於將乙個完整的檔名分割成4部分:路徑,檔名,副檔名,版本號。例如:
>> f=fullfile('d:','matlab','example.txt');
>>[pathstr,name,ext,versn]=fileparts(f)
pathstr=d:\matlab
name=example
ext=.txt
versn=』』
4. pathsep
返回當前平台的路徑分隔符。windows是分號(;),linux是冒號(:)。
5. exist
可以用於判斷目錄或者檔案是否存在,同時不同的返回值有不同的含義。例如:
>> f=fullfile('d:','matlab','example.txt');
>>exist(f)
ans=2
>>exist('d:\matlab')
ans =7
6. which
可以通過乙個函式或指令碼名稱得到它的完整路徑,同時還能處理函式過載的情況,例如:
>> which abs(0)
c:\matlab7\toolbox\matlab\elfun\@double\abs.bi % double method
>> which abs(single(0))
c:\matlab7\toolbox\matlab\elfun\@single\abs.bi % single method
7. isdir
判斷乙個路徑是否代表了乙個目錄,例如:
>> p='d:\matlab';
>> f=fullfile(p,'example.txt');
>> isp=isdir(p)
isp=1
>> isf=isdir(f)
isf=0
8. dir
用於列出乙個目錄的內容,返回值為結構體陣列型別,包含如下部分:name:檔案或目錄的名稱;date:修改日期;bytes:檔案大小;isdir:是否是目錄。例如:
>> p='d:\matlab';
>>files=dir(p)
files =
8x1 struct array with fields:
name
date
bytes
isdir
9. cd
用於切換當前工作目錄。例如:
>>cd('c:/toolbox/matlab/demos') %切換當前工作目錄到demos
>>cd .. %切換當前工作目錄到matlab
10. pwd
用於當前工作目錄的路徑,和linux下的pwd命令作用一致。例如:
>> pwd
ans =c:\matlab7\work
11. path
用於對搜尋路徑的操作。例如:
<
<
<
<
<
12. addpath和rmpath
用於對matlab搜尋路徑的新增和刪除。例如:
<
<
13. what
用於顯示出某目錄下存在哪些matlab檔案;若輸入完整路徑,可列出指定目錄下的檔案。例如:
<
<
<
其中dirname是要查詢的路徑的名字,路徑在matlab的搜尋路徑內時,沒有必要輸入全名,只輸入最後或最後兩級就夠了。
14. path2rc
儲存當前matlab的搜尋路徑到pathdef.m檔案中。
from: 見諒呀~~~
Matlab命令系列之目錄操作
filesep 用於返回當前平台的目錄分隔符,windows是反斜槓 linux是斜槓 有時此命令結合ispc命令使用,可以靈活的設定目錄分割符。fullfile 用於將若干字串連線成乙個完整的路徑,根據不同的作業系統自動填充目錄分割符。例如 f fullfile d matlab example....
Matlab命令系列之目錄操作
matlab命令系列之目錄操作 filesep 用於返回當前平台的目錄分隔符,windows是反斜槓 linux是斜槓 有時此命令結合ispc命令使用,可以靈活的設定目錄分割符。fullfile 用於將若干字串連線成乙個完整的路徑,根據不同的作業系統自動填充目錄分割符。例如 f fullfile d...
matlab常用目錄操作
add pathrootdir fileparts mfilename fullpath addpath genpath rootdir cd rootdir 函式引數 說明mfilename mfilename fullpath 生成當前檔案所在的完整目錄,包括檔名 fileparts paths...