主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

fullfile

部分から完全なファイル名を構成

説明

f= fullfile (filepart1,…,filepartNは,指定されたフォルダーとファイル名から完全なファイル仕様を作成します。fullfileは,必要な位置にプラットフォーム依存のファイル区切りを挿入しますが,末尾のファイル区切りは追加しません。窗户®プラットフォームのファイル区切り文字はバックスラッシュ()です。その他のプラットフォームでは,ファイル区切りは異なる文字の場合があります。

fullfile,は,Windows上ですべてのスラッシュ(/)をバックスラッシュ()で置き換えます。UNIX®プラットフォームでは,バックスラッシュ()文字はファイル名で有効な文字であり,置き換えられません。

fullfileは,先頭または末尾の区切りをトリミングしません。内部の連続するファイル区切りは,完全なファイル仕様の先頭に出現する場合を除き,fullfileによって折りたたまれます。また,ドット記号で示される相対ディレクトリは,完全なファイル仕様の末尾に出現する場合を除き,fullfileによって折りたたまれます。2個のドット記号で示される相対ディレクトリは折りたたまれません。

すべて折りたたむ

fullfileは,ファイルへの絶対パスを含む文字ベクトルを返します。窗户®プラットフォームのファイル区切り文字はバックスラッシュ()です。

f = fullfile (“myfolder”“mysubfolder”“myfile.m”
f = ' myfolder \ mysubfolder \ myfile.m”

fullfileは,ファイルへの絶対パスを含む文字ベクトルを返します。UNIX®プラットフォームのファイル区切り文字はスラッシュ (/)です。

f = fullfile (“myfolder”“mysubfolder”“myfile.m”
f = ' myfolder / mysubfolder / myfile.m '

fullfileは,ファイルmyfile1.mおよびmyfile2.mへのパスを含む细胞配列を返します。

f = fullfile (“c: \”“myfile”matlab的,{“myfile1.m”“myfile2.m”})
F = 2×1 cell array 'c:\myfiles\matlab\myfile1。m的c: \ myfile \ matlab \ myfile2.m”

ファイル区切りとドット記号を使用して,フォルダーへのパスを作成します。

fullfileは,先頭または末尾のファイル区切り文字をトリミングしません。filesepは,プラットフォーム固有のファイル区切り文字を返します。

f = fullfile (“c: \”“myfile”matlab的filesep)
f = c: \ myfile matlab \ \

連続するファイル区切りは,完全なファイル仕様の先頭に出現する場合を除き,fullfileによって折りたたまれます。

f = fullfile (“c: \ folder1”“\ \ \ folder2 \ \”
f = c: \ folder1 \ folder2 \

ドット記号で示される相対ディレクトリは,完全なファイル仕様の末尾に出現する場合を除き,fullfileによって折りたたまれます。2個のドット記号で示される相対ディレクトリは折りたたまれません。

f = fullfile (“c: \ folder1””。\ folder2 '“. . \ folder3 \”。
f = c: \ folder1 \ folder2 \ \ folder3 \。

入力引数

すべて折りたたむ

フォルダー名またはファイル名。文字ベクトル、string 配列、または文字ベクトルの cell 配列として指定します。非スカラーの cell 配列と非スカラーの string はすべて同じサイズでなければなりません。

例:fullfile(“c: \”、“用户”、“文档”)

例:fullfile(' \ \ '、‘Server01’,‘用户’,“文档”)

例:fullfile(“回家”,“用户”、“文档”,{myfile。米”、“myfile2.m '})

データ型:字符|细胞|字符串

出力引数

すべて折りたたむ

完全なファイル仕様。文字配列,弦配列,または文字ベクトルの细胞配列として返されます。いずれかの入力引数が字符串配列である場合,fは字符串配列です。それ以外の場合で,いずれかの入力引数が文字ベクトルの细胞配列であれば,fは文字ベクトルの细胞配列です。それ以外の場合,fは文字配列です。

データ型:字符|细胞|字符串

ヒント

  • 完全なファイル名をフォルダー部分に分割するには,関数分裂を使用します。

R2006aより前に導入