如何完全清空(或删除文件系统中的所有文件)?清除HTML5文件系统API
是否没有像localStorage(localStorage.clear()
)这样的1行解决方案?还是我错过了一些真的,真的很明显?
显然,我不是很清楚。我指的是HTML5文件系统API。 http://www.html5rocks.com/en/tutorials/file/filesystem/
如何完全清空(或删除文件系统中的所有文件)?清除HTML5文件系统API
是否没有像localStorage(localStorage.clear()
)这样的1行解决方案?还是我错过了一些真的,真的很明显?
显然,我不是很清楚。我指的是HTML5文件系统API。 http://www.html5rocks.com/en/tutorials/file/filesystem/
2016更新:文件API“目录和系统”的努力has been abandoned和那一点点的支持已使它成为浏览器都被淘汰了。原始File API仍然有效,但在用户系统上提供整个文件区域的内容已被放弃。
看起来像DirectoryEntry#removeRecursively
这样做。它说你不能删除文件系统的根目录,但你可以循环遍历根目录中的条目并递归地删除它们(或者只是总是使用根目录的子目录,从而让你用一行代码删除它)。
谢谢!看起来像我正在寻找的东西。 – 2012-04-14 22:30:56
@ J.Chase:很好,这很有帮助。 – 2012-04-14 22:32:42
我是否错过了某些东西,或者那个链接不再提供相关信息?我在这里找到了'removeRecursively'的相关信息:http://www.html5rocks.com/en/tutorials/file/filesystem/ – MrColes 2016-05-27 02:52:58
Storage, in the Web Storage specification, does have a clear
method。您是否将Web API与Web存储API混淆?
At the level of the individual file, there's the truncate method.
我不这么认为。我指的是:http://www.html5rocks.com/en/tutorials/file/filesystem/ – 2012-04-14 22:17:19
我提到了原始标题中API的确切名称。我将铭记未来是多余的。再次,对不起。 – 2012-04-14 22:23:17
不是一条线解决方案,但你可以随时去
铬://设置/饼干
,并从您选择的来源删除文件系统
这种方法对我最合适。我有一个巨大的文件(3。1GB)来自Mega Upload,这是我能找到的唯一方法来删除它。 – BayssMekanique 2015-07-30 17:13:16
在bro-fs中有特别的fs.clear()方法。
fs.init()
.then(() => fs.mkdir('dir'))
.then(() => fs.writeFile('file.txt', 'hello world'))
.then(() => fs.clear())
我在问是否有一个简单的方法来清除Filesystem API _like_你可以用localStorage。 – 2012-04-14 22:15:41
来吧,这个问题很清楚。 – Ryan 2012-04-14 22:17:48
@minitech:编辑就是了。 – 2012-04-14 22:19:44