利用phonegap及外掛程式,在加菲貓漫畫的android app加入檔案管理功能

三、檔案(目錄)刪除功能
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.完成!!

第一頁:下載檔案功能
第二頁:解壓縮檔案功能

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料