When doing webkitRequestFileSystem
in window.PERSISTENT
option,我的文件系统上的文件是在哪里编写的?我想在那里删除文件,并在我构建和调试此应用程序时让Chrome与它们进行交互。
答案 0 :(得分:41)
对我来说,至少在Mac OSX上,它们存储在/Users/USERNAME/Library/Application Support/Google/Chrome/Default/File System
下面。如果您使用的是个人资料,则会有个人资料目录,而不是Default
。但是,每个来源的已保存文件/文件夹都会在您不易与之交互的目录下进行模糊处理。
要调试Filesystem API,您有几个选择:
filesystem:
网址轻松查看存储的文件。about:flags
中启用开发人员工具实验,重新启动,点击devtools(右下角)中的齿轮,然后在实验选项卡下启用'FileSystem检查'。 答案 1 :(得分:17)
在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所写,最好的方法是使用嵌入Chrome的filesystem:
网址浏览器。这太棒了!您可以使用fs.root.toURL()
获取网址,其中fs
是您获得的FileSystem对象,例如window.webkitRequestFileSystem()
。
答案 2 :(得分:17)
为了完整性:在linux上进入〜/ .config / google-chrome / Default / File \ System /
答案 3 :(得分:5)
似乎文件系统存储被编码以防止确切地尝试做什么。我最后写了一篇非常simple file manager available here的文章。启动任何Web服务器(我喜欢{0}设置mongoose)并转到/filemanager.html route
答案 4 :(得分:1)
我在MAC上保存了一个名为log.txt的文件
最终结束了 〜/ Library / Application \ Support / Google / Chrome / Default / Storage / ext / panbljeniblfmcakpphmjmmnpcaibipi / def / File \ System / iso / p / 00 /
文件名为00000且没有分机
答案 5 :(得分:0)
如果您使用的是MAC OX,并且您的Chrome上有多个配置文件,或者在路径中找不到默认配置文件,请用default
替换profile
。但是取决于您拥有的个人资料数量,可以是profile 1
,profile 2
等