用autojs找出"/storage/emulated/0/Android/data/com.smile.gifmaker/files/workspace/"读取这里面所有文件
时间: 2023-12-02 09:43:10 浏览: 269
以下是使用Auto.js找出指定路径下所有文件的代码:
```javascript
var path = "/storage/emulated/0/Android/data/com.smile.gifmaker/files/workspace/";
var files = files.listDir(path);
for (var i = 0; i < files.length; i++) {
var file = files[i];
if (file.isFile()) {
log(file.getName());
}
}
```
这段代码首先定义了要查找的,然后使用`files.listDir()`函数获取该路径下的所有文件和文件夹,最后遍历所有文件和文件夹,如果是文件则输出文件名。
需要注意的是,为了能够读取指定路径下的文件,需要在Auto.js的设置中开启“存储权限”。
相关问题
"/storage/emulated/0/Android/data/com.smile.gifmaker/files/workspace/"用autojs读取这个路径下的文件夹
你可以使用Auto.js的files模块来读取指定路径下的文件夹。以下是一个示例代码:
```javascript
var path = "/storage/emulated/0/Android/data/com.smile.gifmaker/files/workspace/";
var filesList = files.listDir(path);
for (var i = 0; i < filesList.length; i++) {
var file = filesList[i];
if (files.isDir(files.join(path, file))) {
toastLog("文件夹:" + file);
} else {
toastLog("文件:" + file);
}
}
```
这段代码将列出指定路径下的所有文件和文件夹,并通过toastLog()函数输出它们的名称。你可以根据需要修改代码以满足你的具体需求。
用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`数组中。最后,使用循环打印出所有图片文件的路径。
阅读全文