OS X在哪里存储未保存的TextEdit文档?


11

Mac OS X在哪里存储TextEdit的未保存文档?

我想以编程方式:

  1. 增加/减少该大小
  2. 刷新缓存
  3. 提供配置选项以控制自动保存/缓存的频率

1
我很确定您将无法执行#1:OS X和TextEdit可以使用的机制来保存未保存的文档不依赖于静态大小;存储空间将根据需要增加或缩小。
Cajunluke 2012年

静态尺寸是什么意思?我非常想找到OSX从TextEdit保留这些未保存文件的位置。
杰伊D

2
“静态”与“不变”相同。没有任何地方说“此文件将是X兆字节”:它可以浮动到需要的大小。
Cajunluke 2012年

Answers:


13

对于Lion:它位于~/Library/Containers/com.apple.TextEdit/Data/Library/Autosave\ Information/,例如Unsaved TextEdit Document.rtf

请注意,默认情况下〜/ Library在Lion的Finder中不可见,但是您可以通过在Finder中粘贴路径来访问它(在“ Autosave Information”中不加反斜杠;以上格式用于Terminal.app中的cd-ing),或有启用可见性的选项(chflags nohidden ~/Library

对于Snow Leopard(版权归@binarybob,下面是他的评论),它~/Library/Autosave Information也名为Unsaved TextEdit Document.rtf


1
感谢您的回复。我没有容器文件夹吗?我还能在哪里看?
杰伊D

1
您正在使用哪个OS X版本?你确定你正在寻找的~/Library,而不是/Library?最后,尝试在“文本编辑”中创建未保存的文档,然后查看目录是否出现;默认情况下它可能不存在。
lupincho 2012年

2
@JayD谢谢,但是现有答案已经提供了正确的信息,我所做的只是增加它的信息:)如果lupincho想要在实际答案中添加我的评论,我对此感到非常高兴。
binarybob 2012年

2
@binarybob:我将您的评论添加到了答案中。
lupincho

2
请注意,TextEdit会忘记恢复某些文档。在小牛里,我看着~/Library/Containers/com.apple.TextEdit/Data/Library/Autosave Information,真是个惊喜!我发现大约存储了40个文档。在TextEdit中,我只有13个文档。在一周又一周的恢复会话中,TextEdit丢失了许多其他文档-我尚未关闭它们。好消息是这些文档没有被删除。坏消息是TextEdit忘记还原其中的许多文档。
Nicolas Barbulesco 2014年

3

注意:对于macOS Mavericks,路径略有不同。是~/Library/Containers/com.apple.TextEdit/Data/Documents

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.