autojs怎么批量删除目录下文件

摘要: autojs怎么批量删除目录下文件 ,找了一下还是找到了比较好用 分享一下,顺便也记录一下

autojs怎么批量删除目录下文件 ,找了一下还是找到了比较好用 分享一下,顺便也记录一下

var path = "/sdcard/Movies/"
            /*获取path目录下所有文件夹和文件*/
            var arrFile = new Array();
            var arr = files.listDir(path);
            /*遍历文件和文件夹*/
            for (var i = 0; i < arr.length; i++) {
                /*连接路径*/
                newPath = files.join(path, arr[i]);
                /*判断路径类型*/
                if (files.isFile(newPath)) {
                    /*过滤隐藏文件*/
                    if (arr[i].slice(0, 1) != ".") {
                        arrFile.push(newPath);
                        // 删除文件夹里面的文件
                        if (files.remove(newPath)) {
                            toast('文件缓存清楚完成');
                            // 下面这个可以清楚app里面的文件缓存
                            app.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, android.net.Uri.fromFile(java.io.File(newPath))));
                        }

                    }
                }
            }

格式没怎么整理,如果vscode  alt+shift+f 自动整理一下就可以用了哈

本文由 帝一博客 原创发布。用户在本站发布的原创内容(包括但不仅限于回答、文章和评论),著作权均归用户本人所有。独家文章转载,请联系邮箱:17762131@qq.com。获得授权后,须注明本文地址: https://bubukou.com/autojs/1980.html

网友留言评论

0条评论