PersistenceLocation

PersistenceLocation["type"]

表示给定类型的永久位置.

PersistenceLocation["type",base]

包括允许多个位置的位置类型的基址.

更多信息

范例

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

基本范例  (3)

"Local" 永久地址将值作为本地对象存储在 $LocalBase 下面:

"FrontEndSession" 永久地址将值存储在正在运行的 Wolfram 笔记本前端:

"Cloud" 永久地址将值作为云对象存储:

范围  (7)

"KernelSession" 永久地址在内核中持有值:

"FrontEndSession" 永久地址将值存储在正在运行的 Wolfram 笔记本前端:

"Local" 永久地址将值作为本地对象存储在 $LocalBase 下面:

"LocalShared" 永久地址将值作为本地对象存储在 $BaseDirectory 下面:

"Installation" 永久地址提供默认值:

"Cloud" 永久地址将值作为云对象存储:

"Notebook" 永久地址把值存储在内核计算笔记本的内部:

推广和延伸  (4)

通过给定符号名作为第二参数指定备用 "KernelSession" 位置:

通过指定云目录作为第二参数指定备用云位置:

可用本地对象给出替代基础目录:

通过作为第二个参数给出云目录指定一个备用的云端位置:

$BaseDirectory 有写入权限的站点管理员可对 "LocalShared" 位置添加值:

将值添加到共享本地位置的可写变量:

现在所有用户都可以看到该值:

属性和关系  (4)

重新启动内核时,存储在 "KernelSession" 中的永久符号将丢失:

只要前端正在运行,存储在 "FrontEndSession" 中的永久符号在内核重启后仍然存在:

用于存储永久符号的当前默认位置是永久位置:

获取永久符号的当前搜索路径是一个永久位置列表:

找到所有存储在永久位置的对象:

删除:

或者,在永久位置使用 DeleteObject

可能存在的问题  (3)

默认的 $PersistencePath 不包括云端位置:

将云位置添加到搜索路径可能会引起永久对象访问的网络延迟:

"LocalShared" 永久位置通常为只读:

"Installation" 永久位置允许添加新值,但不能删除任何值:

Wolfram Research (2017),PersistenceLocation,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PersistenceLocation.html (更新于 2019 年).

文本

Wolfram Research (2017),PersistenceLocation,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PersistenceLocation.html (更新于 2019 年).

CMS

Wolfram 语言. 2017. "PersistenceLocation." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2019. https://reference.wolfram.com/language/ref/PersistenceLocation.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_persistencelocation, organization={Wolfram Research}, title={PersistenceLocation}, year={2019}, url={https://reference.wolfram.com/language/ref/PersistenceLocation.html}, note=[Accessed: 22-November-2024 ]}