LocalObject

LocalObject[]

表示一个新的匿名本地对象.

LocalObject["file:///"]

表示一个有给定文件路径的本地对象.

LocalObject["relpath"]

表示一个有给定相对路径的本地对象.

LocalObject["relpath","lbase"]

表示一个关于基地 lbase 的本地对象.

更多信息

  • 相对路径是针对 $LocalBase 解析的.
  • 同样支持 LocalObject[File["path"]]LocalObject[relpath,File["path"]].
  • DeleteObject[LocalObject[]] 删掉本地对象.
  • LocalObject[]["property"] 为给定本地对象给出指定属性的值.
  • 本地对象的属性包括:
  • "URL"绝对文件:本地对象的 URL
    "Type"存储在本地对象中的信息类型
    "ObjectFile"元数据文件的绝对路径
    "DataFile"数据文件的绝对路径
  • LocalObject[]["Properties"] 可给出给定本地对象所有支持属性的列表.
  • LocalObject[][All] 为给定本地对象的所有属性给出 propertyvalue 配对的关联关系.

范例

打开所有单元关闭所有单元

基本范例  (3)

一个未命名本地对象:

一个用户本地基础目录上的已命名本地对象:

一个用户本地基础目录的子目录上的已命名本地对象:

删掉本地对象:

范围  (8)

本地对象可以用 PutGet 来永久存储表达式:

本地对象可以用 ExportImport 来永久存储数据:

本地对象可以用 CopyFile 来永久存储文件:

导入存在本地对象中的文件:

本地对象可以使用 Save 来永久存储定义:

存储的定义可以通过 Get 读入 Wolfram 语言:

本地对象可以和 DumpSave 一起使用来持续保存定义:

清除 f 的定义:

从本地对象中复原 f 的定义:

本地对象可以用 DeleteObject 删除:

本地对象可以通过 LocalObjects 列出:

创建本地对象:

显示本地对象的信息:

给出所有已知属性的列表:

给出特定属性的值:

给出所有属性-值配对的关联关系:

推广和延伸  (3)

可以在任意文件中创建本地对象:

文件路径也可以由 File 指定:

可将求相对路径的基础路径作为第二个参数给出:

可从其他本地对象获取基础路径:

应用  (1)

删除所有的现存本地对象:

属性和关系  (9)

相对路径是通过 $LocalBase 找到的:

本地符号是存储在 $LocalSymbolBase 目录中的本地对象:

可通过 ExpandFileName 将文件协议 URL 转换为路径:

可在 ExpandFileName 中直接给出本地对象:

可在 FileNameSplit 中使用文件协议 URL 和本地对象:

CloudObject 在云上提供永久存储:

找出所有用作缓存的本地对象:

RenameFile 适用于本地对象:

FileNameJoin 适用于本地对象:

可能存在的问题  (2)

只应用 LocalObject 本身不能创建可引用的文件:

只有写入内容时才真正创建文件:

不存在的对象的大多数属性没有定义:

Wolfram Research (2015),LocalObject,Wolfram 语言函数,https://reference.wolfram.com/language/ref/LocalObject.html.

文本

Wolfram Research (2015),LocalObject,Wolfram 语言函数,https://reference.wolfram.com/language/ref/LocalObject.html.

CMS

Wolfram 语言. 2015. "LocalObject." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/LocalObject.html.

APA

Wolfram 语言. (2015). LocalObject. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/LocalObject.html 年

BibTeX

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

BibLaTeX

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