Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 清除HTML5文件系统API_Javascript_Html_Google Chrome_Html5 Filesystem - Fatal编程技术网

Javascript 清除HTML5文件系统API

Javascript 清除HTML5文件系统API,javascript,html,google-chrome,html5-filesystem,Javascript,Html,Google Chrome,Html5 Filesystem,如何完全清空(或删除文件系统中的所有文件) 是否没有像localStorage(localStorage.clear())这样的单线解决方案?还是我错过了一些非常非常明显的东西 显然,我不是很清楚。我指的是HTML5文件系统API 。您是否混淆了文件API和web存储API 2016年更新:文件API“目录和系统”的努力以及浏览器中几乎没有的支持正在被放弃。原始文件仍然有效,但在用户系统上提供整个文件区域的内容已被放弃 看起来是这样的。它说您不能删除文件系统的根目录,但是您可以循环根目录中的条

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

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

显然,我不是很清楚。我指的是HTML5文件系统API

。您是否混淆了文件API和web存储API


2016年更新:文件API“目录和系统”的努力以及浏览器中几乎没有的支持正在被放弃。原始文件仍然有效,但在用户系统上提供整个文件区域的内容已被放弃



看起来是这样的。它说您不能删除文件系统的根目录,但是您可以循环根目录中的条目并递归地删除它们(或者始终使用根目录的子目录,从而使用一行代码删除该子目录)。

不是单行解决方案,但您可以始终转到

chrome://settings/cookies

并从您选择的源文件中删除文件系统

,因为有专门的方法

fs.init()
  .then(() => fs.mkdir('dir'))
  .then(() => fs.writeFile('file.txt', 'hello world'))
  .then(() => fs.clear())

我想问的是,是否有一种简单的方法可以像使用localStorage一样清除文件系统API。得了吧,这个问题很清楚。@minitech:有了编辑,就可以了。我不这么认为。我指的是:我指的是原始标题中API的确切名称。我会记住,未来会有多余的细节。再次抱歉,谢谢!看起来正是我要找的。@J.Chase:很好,很高兴能帮上忙。我是错过了什么,还是那个链接不再提供这方面的信息了?我在
上找到了相关的信息,通常是
在这里:@MrColes:不仅仅是你。这一努力已经被放弃,他们更新了主规范链接,使之成为放弃声明。我已经链接到了dev规范,但是你不应该使用这个东西,它从来没有得到广泛的支持,浏览器中存在的支持可能会被删除。啊,糟糕。我有一个名为Full Page Screen Capture的chrome扩展,它使用这个API来保存文件。清理文件是我需要解决的一个问题,但在某个时候这可能是一个更大的问题!这种方法最适合我。我有一个巨大的文件(3.1GB)从Mega上传,这是唯一的方法,我可以找到删除它。