如何完全清空(或刪除文件系統中的所有文件)?清除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