The removeFile()
function of the downloads
API removes a downloaded file from disk.
This API removes the file from disk, but does not remove it from the browser's downloads history, therefore a call to downloads.search()
will still return the item as a DownloadItem
, but its exists
attribute will be false
.
To remove a file from the downloads history, you need to use downloads.erase()
.
This is an asynchronous function that returns a Promise
.
Note: If you want to remove a downloaded file from disk and erase it from history, you have to call removeFile()
before you call downloads.erase()
. If you try it the other way around you'll get an error when calling removeFile()
, because the browser will no longer have a record of the download.