如何完全清空(或删除所有文件)文件系统?
没有像 localStorage ( localStorage.clear()
) 这样的 1 行解决方案吗?还是我错过了一些非常非常明显的东西?
显然,我不是很清楚。我指的是 HTML5 文件系统 API。http://www.html5rocks.com/en/tutorials/file/filesystem/
如何完全清空(或删除所有文件)文件系统?
没有像 localStorage ( localStorage.clear()
) 这样的 1 行解决方案吗?还是我错过了一些非常非常明显的东西?
显然,我不是很清楚。我指的是 HTML5 文件系统 API。http://www.html5rocks.com/en/tutorials/file/filesystem/
2016 年更新:文件 API“目录和系统”工作已被放弃,对浏览器的支持也被放弃了。原始的File API仍然有效,但在用户系统上提供整个文件区域的东西已被放弃。
看起来是DirectoryEntry#removeRecursively
这样的。它说您无法删除文件系统的根目录,但您可以遍历根目录中的条目并递归删除它们(或者始终使用根目录的子目录,从而让您使用单线删除它)。
不是单线解决方案,但您可以随时访问
铬://设置/cookies
并从您选择的来源中删除文件系统
在bro-fs中有专门的fs.clear()方法。
fs.init()
.then(() => fs.mkdir('dir'))
.then(() => fs.writeFile('file.txt', 'hello world'))
.then(() => fs.clear())
Storage,在 Web Storage 规范中,确实有一个clear
方法。您是否将 File API 与 Web 存储 API 混淆了?