ヘルプ センターヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
パスがファイルを参照していることを検証
R2020b 以降
mustBeFile(path)
mustBeFile(path) は、path がファイルを参照していない場合にエラーをスローします。この関数は値を返しません。
path
mustBeFile は以下の関数を呼び出して、入力がファイルであるかどうかを判別します。
mustBeFile
isfile
例
すべて折りたたむ
関数 mustBeFile を使用して、関数に渡されるファイル パスが有効であることを確認します。
関数 readLine は、ファイルにアクセスする前に、ファイル パスが有効であることを確認します。
readLine
function r = readLine(path) arguments path {mustBeFile} end fid = fopen(path); r = fgetl(fid); fclose(fid) end
以下のようなフォルダーへのパスを関数 readLine に渡すとエラーになります。
r = readLine("C:\Users\Public")
Error using readLine r = readLine("C:\Users\Public") ↑ Invalid argument at position 1. The following files do not exist: 'C:\Users\Public'.
ファイルへのパス。関数が実行されるコンテキストからのファイルが入ったフォルダーを含む、完全修飾ファイル名として指定します。
例: "H:\myfolder\myfile.txt"
"H:\myfolder\myfile.txt"
データ型: char | string
char
string
mustBeFile は、プロパティと関数の引数の検証で使用されるように設計されています。
R2020b で導入
arguments | mustBeFolder
arguments
mustBeFolder
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office