用autojs在不使用函数的情况下找到"/storage/emulated/0/Android/data/com.smile.gifmaker/files/.fonts/";路径下的所有图片文件并删除
时间: 2024-01-20 16:16:54 浏览: 82
以下是使用Auto.js在不使用函数的情况下找到指定路径下的所有图片文件并删除的示例代码:
```javascript
var path = "/storage/emulated/0/Android/data/com.smile.gifmaker/files/.fonts/";
var files = files.listDir(path);
for (var i = 0; i < files.length; i++) {
var file = files[i];
if (file.endsWith(".jpg") || file.endsWith(".png")) {
files.remove(i);
i--;
}
}
for (var i = 0; i < files.length; i++) {
var file = files[i];
files.remove(i);
i--;
}
```
请注意,上述代码假设你已经安装了Auto.js,并且已经授予了文件读写权限。
相关问题
用autojs找到/storage/emulated/0/Android/data/com.smile.gifmaker/files/.fonts/这个路径下的所有图片
你可以使用Auto.js中的文件操作函数来找到指定路径下的所有图片。以下是一个示例代码:
```javascript
var path = "/storage/emulated/0/Android/data/com.smile.gifmaker/files/.fonts/";
// 获取指定路径下的所有文件
var files = files.listDir(path);
// 遍历文件列表,找到所有图片文件
var imageFiles = [];
for (var i = 0; i < files.length; i++) {
var file = files[i];
if (files.isImgFile(file)) {
imageFiles.push(file);
}
}
// 打印所有图片文件的路径
for (var j = 0; j < imageFiles.length; j++) {
var imagePath = path + imageFiles[j];
console.log(imagePath);
}
```
这段代码首先定义了要查找的路径`path`,然后使用`files.listDir()`函数获取该路径下的所有文件。接着,通过遍历文件列表,使用`files.isImgFile()`函数判断文件是否为图片文件,并将图片文件的路径存入`imageFiles`数组中。最后,使用循环打印出所有图片文件的路径。
用autojs在不使用函数的情况下找到var path = "/storage/emulated/0/Android/data/com.smile.gifmaker/files/.fonts/";路径下的所有图片格式文件并删除
```javascript
var path = "/storage/emulated/0/Android/data/com.smile.gifmaker/files/.fonts/";
var files = files.listDir(path);
for (var i = 0; i < files.length; i++) {
var file = files[i];
if (file.endsWith(".jpg") || file.endsWith(".png") || file.endsWith(".gif")) {
files.remove(i);
i--;
}
}
```
这段代码使用了Auto.js的文件操作函数,首先通过`files.listDir(path)`获取指定路径下的所有文件,然后遍历文件列表,判断文件是否以".jpg"、".png"或".gif"结尾,如果是,则将该文件从列表中移除。最后,你可以根据需要对这些文件进行删除操作。
阅读全文