三、檔案(目錄)刪除功能
1.程式碼(來源):
function ClearDirectory() { window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail); function fail(evt) { alert("FILE SYSTEM FAILURE" + evt.target.error.code); } function onFileSystemSuccess(fileSystem) { fileSystem.root.getDirectory( "yours/dir/ect/ory", {create : true, exclusive : false}, function(entry) { entry.removeRecursively(function() { console.log("Remove Recursively Succeeded"); }, fail); }, fail); } }
2.第8行是要刪除的目錄名稱,目錄內的檔案會一併清除,也可以輸入檔案名稱,刪除一個特定檔案。
3.我把程式碼的第一行改成
function ClearDirectory(dirname) { |
第8行改成
dirname, |
並在html檔中加入
<input type="button" value="delete directory or files" onClick="ClearDirectory('directory_or_file_name');"/>
然後把要刪除的目錄或檔名取代directory_or_file_name這串字。
4.完成!!
第一頁:下載檔案功能
第二頁:解壓縮檔案功能