FileFormatQ

形式のリスト »

FileFormatQ[source,"fmt"]

source に対応するファイルが形式"fmt"としてインポートできる場合はTrueを,それ以外の場合はFalseを返す.

FileFormatQ[source,"fmt1"|"fmt2"|]

source"fmti"の一つとしてインポートできるときはTrueを返す.

詳細とオプション

  • FileFormatQは,ファイルが特定の形式でインポートできるかどうかを識別しようとする.
  • FileFormatQ[source,]source は以下のいずれでもよい.
  • "file" または File["file"]$Pathで検索されるファイル名
    "url" または URL["url"]HTTP,HTTPS,あるいはFTP URL
  • FileFormatQは,発見的な方法を使うので,特に短いファイルについては正しい結果を返さないことがある.
  • FileFormatQは,Importsource に適用した場合に成功するかどうかは検証しない.
  • FileFormatQはファイルシステムに記録されたファイル名とファイルの特性の両方からヒントを得るが,最終的には実際のファイルのコンテンツのみに基づいた結果を返す.
  • FileFormatQ[url]は以下のURLDownloadオプションを取る.
  • AuthenticationNone送信する認証情報
    CookieFunctionAutomatic受け取った各クッキーに適用する関数
    ConnectionSettingsAutomatic接続の速度およびその他の設定
    FollowRedirectsTrueHTTPリダイレクトに従うかどうか
    InteractiveTrueインタラクティブな認証ダイアログを許可するかどうか
    TimeConstraintInfinity応答を待つ時間
    VerifySecurityCertificatesTrueSSLセキュリティ証明書を検証するかどうか

例題

すべて開くすべて閉じる

  (1)

ファイルがJPEGかどうかチェックする:

別のファイルをチェックする:

ファイルが画像形式の一つかどうかチェックする:

スコープ  (1)

URLがPDFかどうかをチェックする:

Wolfram Research (2020), FileFormatQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/FileFormatQ.html.

テキスト

Wolfram Research (2020), FileFormatQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/FileFormatQ.html.

CMS

Wolfram Language. 2020. "FileFormatQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FileFormatQ.html.

APA

Wolfram Language. (2020). FileFormatQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FileFormatQ.html

BibTeX

@misc{reference.wolfram_2024_fileformatq, author="Wolfram Research", title="{FileFormatQ}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/FileFormatQ.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_fileformatq, organization={Wolfram Research}, title={FileFormatQ}, year={2020}, url={https://reference.wolfram.com/language/ref/FileFormatQ.html}, note=[Accessed: 18-November-2024 ]}