FileNameSetter

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

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

FileNameSetter[name, "Save"]
ファイルを保存するダイアログを立ち上げる.

FileNameSetter[name, "spec", {"type1"->{"patt11", "patt12", ...}, "type2"->{...}, ...}]
タイプ でファイルパターン にマッチする名前のファイルを探す.

詳細とオプション詳細とオプション

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

例題例題すべて開くすべて閉じる

例 (4)例 (4)

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

In[1]:=
Click for copyable input
Out[1]=

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

In[1]:=
Click for copyable input
Out[1]=

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

In[1]:=
Click for copyable input
Out[1]=

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

In[1]:=
Click for copyable input
Out[1]=
バージョン 6 の新機能
New to Mathematica? Find your learning path »
Have a question? Ask support »