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:

  1. 使用此扩展名查看/删除文件。
  2. 请参阅此处的提示: http : //updates.html5rocks.com/2011/08/Debugging-the-Filesystem-API这包括使用filesystem: URL很容易地查看存储的文件。
  3. 将Filesystem Playground演示文件( http://html5-demos.appspot.com/static/filesystem/filer.js/demos/index.html )放到您的原始位置。 您可以使用它轻松查看/重命名/删除文件/文件夹。
  4. 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,没有分机号