ファイルシステムを完全に空にする(またはファイルシステム内のすべてのファイルを削除する)にはどうすればよいですか?
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の「ディレクトリとシステム」の取り組みは中止され、ブラウザへのサポートはほとんど行われていませんでした。元のファイルAPIは引き続き有効ですが、ユーザーのシステム上のファイル領域全体を提供するものは放棄されています。
そのように見えDirectoryEntry#removeRecursively
ます。ファイルシステムのルートを削除することはできませんが、ルート内のエントリをループして再帰的に削除することはできます(または、常にルートのサブディレクトリを操作することで、ワンライナーで削除できます) )。
一行の解決策ではありませんが、いつでもに行くことができます
chrome:// settings / cookies
選択したオリジンからファイルシステムを削除します
bro-fsには、まさにそのための特別なfs.clear()メソッドがあります。
fs.init()
.then(() => fs.mkdir('dir'))
.then(() => fs.writeFile('file.txt', 'hello world'))
.then(() => fs.clear())
Web Storage仕様のストレージには、clear
メソッドがあります。File APIとWebストレージAPIを混同していませんか?