fileparts

fileparts該函式用於將一個檔案的完整路徑中各部分提取出來。

基本介紹

  • 中文名:fileparts
  • 函式功能:將檔案的完整路徑中各部分提取
  • 語法格式:[pathstr, name, ext, versn
  • 相關函式:fullfile
函式簡介,程式示例,

函式簡介

函式功能:在FreeMat、Matlab中,該函式用於將一個檔案的完整路徑中各部分提取出來。
語法格式:
[pathstr, name, ext, versn] = fileparts(filename)
其中filename是要解析的檔案的完整路徑,例如:E:\games\IGI\bin\IGI.exe。fileparts將這個檔案名稱(包含完整路徑信息)各部分分別提取到四個變數中。
其中pathstr是這個檔案的路徑名,name是檔案名稱,ext是包含一個點號檔案的擴展名(指定了檔案的類型)。matlab幫助文檔中指明,第四個參數將在未來版本中捨棄。
相關函式:fullfile
*經測試,在MATLAB R2011b & R2013b上面,fileparts的語法格式為:[path,name,ext] = fileparts(filename)注意返回值為3個,沒有了上面提到的 versn。其他版本的MATLAB尚未測試。
**經測試,在MATLAB R2011a 上面,fileparts的語法格式為:[path,name,ext, versn] = fileparts(filename)注意返回值為4個,有了上面提到的 versn。其他版本的MATLAB尚未測試。

程式示例

>> filename = 'E:\games\IGI\bin\IGI.exe';
>> [pathstr, name, ext, versn] = fileparts(filename)
pathstr =E:\games\IGI\bin
name =IGI
ext =.exe
versn = ''

相關詞條

熱門詞條

聯絡我們