清除HTML5文件系统API

时间:2012-04-14 22:04:58

标签: javascript html5 google-chrome html5-filesystem

如何完全清空(或删除文件系统中的所有文件)?

是否没有像localStorage(localStorage.clear())这样的1行解决方案?或者我错过了一些非常非常明显的东西?

显然,我不是很清楚。我指的是HTML5 Filesystem API。 http://www.html5rocks.com/en/tutorials/file/filesystem/

4 个答案:

答案 0 :(得分:7)

2016年更新:文件API“目录和系统”工作has been abandoned以及对浏览器的支持很少被删除。原始File API仍然有效,但在用户系统上提供整个文件区域的内容已被放弃。


看起来像DirectoryEntry#removeRecursively那样做。它表示你无法删除文件系统的根目录,但你可以循环遍历根目录中的条目并递归删除它们(或者只是始终使用根目录的子目录,从而可以使用单行程序删除它)。

答案 1 :(得分:1)

不是单行解决方案,但您可以随时前往

  

铬://设置/饼干

并从您选择的原点enter image description here

中删除文件系统

答案 2 :(得分:0)

bro-fs中,有一种特殊的fs.clear()方法。

try! AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryAmbient)

答案 3 :(得分:-1)