7

ファイルシステムを完全に空にする(またはファイルシステム内のすべてのファイルを削除する)にはどうすればよいですか?

localStorage(localStorage.clear())のような1行のソリューションはありませんか?それとも私は本当に、本当に明白な何かを逃していますか?

どうやら、私はあまり明確ではありませんでした。HTML5ファイルシステムAPIを参照しています。http://www.html5rocks.com/en/tutorials/file/filesystem/

4

4 に答える 4

7

2016年の更新:ファイルAPIの「ディレクトリとシステム」の取り組みは中止され、ブラウザへのサポートはほとんど行われていませんでした。元のファイルAPIは引き続き有効ですが、ユーザーのシステム上のファイル領域全体を提供するものは放棄されています。


そのように見えDirectoryEntry#removeRecursivelyます。ファイルシステムのルートを削除することはできませんが、ルート内のエントリをループして再帰的に削除することはできます(または、常にルートのサブディレクトリを操作することで、ワンライナーで削除できます) )。

于 2012-04-14T22:22:41.033 に答える
2

一行の解決策ではありませんが、いつでもに行くことができます

chrome:// settings / cookies

選択したオリジンからファイルシステムを削除しますここに画像の説明を入力してください

于 2015-01-19T00:58:59.000 に答える
0

bro-fsには、まさにそのための特別なfs.clear()メソッドがあります。

fs.init()
  .then(() => fs.mkdir('dir'))
  .then(() => fs.writeFile('file.txt', 'hello world'))
  .then(() => fs.clear())
于 2016-10-24T19:54:09.937 に答える
-1

Web Storage仕様のストレージには、clearメソッドがあります。File APIとWebストレージAPIを混同していませんか?

個々のファイルのレベルでは、切り捨てメソッドがあります。

于 2012-04-14T22:15:25.967 に答える