FileNameSetter

FileNameSetter[name]

「ブラウズ」ボタンとして表示され,クリックされると name に対応する場所から始めてシステムファイルを開くダイアログを立ち上げるファイル名のセッターを表す.

FileNameSetter[Dynamic[name]]

name の動的に更新された現行値を使う.name の値は異なるファイルが選ばれるとリセットされる.

FileNameSetter[name,"Save"]

ファイルを保存するダイアログを立ち上げる.

FileNameSetter[name,"spec",{"type1"{"patt11","patt12",},"type2"{},}]

タイプ typeiでファイルパターン pattijにマッチする名前のファイルを探す.

詳細とオプション

  • 以下はFileNameSetter[name,"spec"]で使えるダイアログ指定である.
  • "Open"ファイルを開くダイアログ(デフォルト)
    "OpenList"複数のファイルを開くダイアログ
    "Save"ファイルを保存するダイアログ
    "Directory"ディレクトリを選ぶダイアログ
  • FileNameSetter[name,"spec"]では,通常 name は単一の完全なファイル名の文字列である.
  • FileNameSetter[name,"OpenList"]では,name は常にファイル名の文字列のリストである.
  • FileNameSetter[name,"Save"]は,選ばれたファイル名がすでに存在している場合は警告を発する.
  • ファイル名を選ばずにファイルブラウザダイアログが閉じられた場合,FileNameSettername を変更しない.
  • FileNameSetter["",]は,最初のファイル名は使わない.
  • 有効なディレクトリを決定する名前が与えられない場合,FileNameSetterはデフォルトで$UserDocumentsDirectoryを使う.
  • ファイルタイプの指定がない場合,ブラウザダイアログはすべてのタイプのファイルを列挙する.
  • typei は,ファイルブラウザにリストされ,指定されたファイルパターンに一致する名前のファイルを選び出すのに使われるフィルタ名を与える.
  • 次のオプションを与えることができる.
  • AppearanceAutomaticファイル名のセッターの外観
    BaseStyle{}セッターのベーススタイル指定
    EnabledAutomaticセッターを有効にするか,灰色(無効)にするか
    ImageMargins0表示されたセッターの周囲の余白
    ImageSizeAutomatic表示されたセッターの全体的なサイズ
    WindowTitleAutomaticブラウザウィンドウのタイトル
  • Appearance->"form"の設定のときは,文字列"form""Browse"の代りに用いられる.
  • Appearanceの設定として与えられるこの他の式は,クリックされていないFileNameSetterの外見として文字通り使われる.
  • FileNameSetterは,主としてローカルカーネルで使われることを念頭に置いている.
  • FileNameSetter中のファイル名には,使用中のコンピュータシステムに適切なパス名のセパレータが用いられる.
  • FileNameSetter[]は,FileNameSetter["","Open"]と等しい.
  • Settingを使って,FileNameSetterで指定したファイル名を求めることができる.
  • BaseStyleの設定値は,一般に現行スタイルシートの"FileNameSetter"スタイルで与えられるデフォルトスタイルに追加される.

例題

すべて開くすべて閉じる

  (4)

ファイルの完全パスを変数に割り当てる:

複数のファイルの完全パスを変数に割り当てる:

新たなファイルの完全パスを,実際にはファイルを作らないで割り当てる:

ディレクトリの完全パスを変数に割り当てる:

スコープ  (1)

タイプとパターンを指定する:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_filenamesetter, organization={Wolfram Research}, title={FileNameSetter}, year={2007}, url={https://reference.wolfram.com/language/ref/FileNameSetter.html}, note=[Accessed: 17-November-2024 ]}