PERSISTENT文件系统存储在哪里用chrome存储?
在Google Chrome浏览器的webkitRequestFileSystem
选项中使用webkitRequestFileSystem
时 ,我的文件系统上的哪些文件会被写入? 我想放弃那里的文件,让Chrome与他们互动,而我正在build设和debugging这个应用程序。
对我来说,至less在Mac OSX上,它们存储在/Users/USERNAME/Library/Application Support/Google/Chrome/Default/File System
中。 如果您正在使用configuration文件,将会有configuration文件目录而不是Default
。 但是,每个来源的保存的文件/文件夹都在目录下模糊处理,这些目录不易于与之交互。
为了debuggingFilesystem API,你有几个select:
- 使用此扩展名查看/删除文件。
- 请参阅此处的提示: http : //updates.html5rocks.com/2011/08/Debugging-the-Filesystem-API这包括使用
filesystem:
URL很容易地查看存储的文件。 - 将Filesystem Playground演示文件( http://html5-demos.appspot.com/static/filesystem/filer.js/demos/index.html )放到您的原始位置。 您可以使用它轻松查看/重命名/删除文件/文件夹。
- Chrome DevTools现在支持Filesystem API来查看存储在原始文件中的文件。 要使用它,您需要在
about:flags
启用开发者工具实验,重新启动,打开devtools(右下angular)中的设备,并在实验选项卡下启用“FileSystem inspection”。
只是为了完整性:在linux上进入〜/ .config / google-chrome / Default / File \ System /
在Windows XP上,它位于: c:\Documents and Settings\USERNAME\Local Settings\Application Data\Google\Chrome\User Data\Default\File System\
。
在Windows 7上,位置为C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default\File System
。
浏览它并不是很有用,因为文件和目录名称被混淆了(但文件中的内容不变)。
正如ebidel写的最好的方式是使用浏览器的filesystem:
url合并到Chrome。 很棒! 您可以使用fs.root.toURL()
来获取URL,其中fs
是您从window.webkitRequestFileSystem()
获得的FileSystem对象。
似乎文件系统存储编码,以防止到底是什么试图做。 我结束了在这里写一个非常简单的文件pipe理器 。 启动任何Web服务器(我喜欢mongoose的0设置)并转到/filemanager.html route
我在MAC上保存了一个名为log.txt的文件
它结束于〜/ Library / Application \ Support / Google / Chrome / Default / Storage / ext / panbljeniblfmcakpphmjmmnpcaibipi / def / File \ System / iso / p / 00 /
文件名为00000,没有分机号