AccBotAccBot
  • 介绍
  • 快速上手
  • 打包配置
  • 工具使用

    • 选择项目
  • magiskAcc

    • 安装指南
  • 生命周期和事件
  • 权限管理
  • 文件管理
  • 输入法
  • 通用方法
  • 悬浮窗
  • 短信
  • 节点服务
  • 通讯录
  • 深入

    • 架构
    • 开发插件
    • 开发主题
    • Cookbook
  • 其他资源

    • 生态系统
    • 市场
    • 贡献指南
  • 更新日志
  • en-US
  • zh-CN
  • 简体中文
Source
  • 介绍
  • 快速上手
  • 打包配置
  • 工具使用

    • 选择项目
  • magiskAcc

    • 安装指南
  • 生命周期和事件
  • 权限管理
  • 文件管理
  • 输入法
  • 通用方法
  • 悬浮窗
  • 短信
  • 节点服务
  • 通讯录
  • 深入

    • 架构
    • 开发插件
    • 开发主题
    • Cookbook
  • 其他资源

    • 生态系统
    • 市场
    • 贡献指南
  • 更新日志
  • en-US
  • zh-CN
  • 简体中文
Source
  • ts

    • 生命周期和事件
    • 权限管理
    • ocr
    • 节点服务
    • 鼠标键盘
    • openCv图色
    • 文件管理
    • android键代码
    • 输入法
    • 通用方法
    • 悬浮窗
    • 短信
    • 通讯录
  • go

    • 生命周期和事件
    • 文件管理
    • 权限管理
    • android键代码
    • 输入法
    • 通用方法
    • 悬浮窗
    • 短信
    • 通讯录
  • vue

    • /doc/vue/test.html
  • java

    • /doc/java/test.html

文件管理

写入base64文件


  • filePath: string 保存路径
  • base64Content: string base64内容
  • 返回值: bool 返回值 返回值
let  filePath = "sdcard/AccBot/你好.txt"//保存路径    
let  base64Content = "5L2g5aW9QWNjQm90"//base64内容    
let res =await android.file.writeBase64(filePath,base64Content)

 console.log("执行结果",res);//true





写入文本


  • filePath: string 保存路径
  • textContent: string 文本内容
  • append: bool 写入模式 true追加 false 覆盖
  • 返回值: bool 返回值 返回值
let  filePath = "sdcard/AccBot/你好.txt"//保存路径    
let  textContent = "你好AccBot
"//文本内容    
let  append = true//写入模式    true追加  false 覆盖
let res =await android.file.writeStr(filePath,textContent,append)

 console.log("执行结果",res);//true





删文件夹


  • dirPath: string 删除的路径
  • 返回值: bool 返回值 返回值
let  dirPath = "sdcard/AccBot"//删除的路径    
let res =await android.file.delDir(dirPath)

 console.log("执行结果",res);//true





删文件


  • filePath: string 删除的路径
  • 返回值: bool 返回值 返回值
let  filePath = "sdcard/AccBot/你好.txt"//删除的路径    
let res =await android.file.delFile(filePath)

 console.log("执行结果",res);//true





读取文件为base64


  • filePath: string 文件路径
  • 返回值: string 返回值 返回值
let  filePath = "sdcard/AccBot/你好.txt"//文件路径    
let res =await android.file.readFileToBase64(filePath)

 console.log("执行结果",res);//5L2g5aW9QWNjQm90Cg==





读取文本


  • filePath: string 文件路径
  • 返回值: string 返回值 返回值
let  filePath = "sdcard/AccBot/你好.txt"//文件路径    
let res =await android.file.readStr(filePath)

 console.log("执行结果",res);//你好AccBot





复制文件


  • dst: string 复制到的路径 复制到的路径
  • src: string 文件路径 文件路径
  • 返回值: bool 返回值 返回值
let  dst = "sdcard/AccBot/你好1.txt"//复制到的路径    复制到的路径
let  src = "sdcard/AccBot/你好.txt"//文件路径    文件路径
let res =await android.file.copyFile(dst,src)

 console.log("执行结果",res);//true





复制文件夹


  • dst: string 复制到的路径 复制到的路径
  • src: string 文件路径 文件路径
  • 返回值: bool 返回值 返回值
let  dst = "sdcard/ccBot"//复制到的路径    复制到的路径
let  src = "sdcard/AccBot"//文件路径    文件路径
let res =await android.file.copyDir(dst,src)

 console.log("执行结果",res);//true





重命名


  • oldPath: string 文件路径 文件路径
  • newPath: string 新名字 新名字
  • 返回值: bool 返回值 返回值
let  oldPath = "sdcard/AccBot/你好.txt"//文件路径    文件路径
let  newPath = "sdcard/你好Accbot.txt"//新名字    新名字
let res =await android.file.rename(oldPath,newPath)

 console.log("执行结果",res);//true





获取文件详细信息


  • filePath: string 文件路径 文件路径
  • 返回值: GetFileInfoRes 返回值 返回值
let  filePath = "sdcard/AccBot/你好.txt"//文件路径    文件路径
let res =await android.file.getFileInfo(filePath)

 console.log("执行结果",res);//{"name":"你好.txt","path":"/storage/emulated/0/AccBot/你好.txt","size":13,"lastModified":1706895547000,"isDirectory":false}





获取文件列表详细信息


  • dirPath: string 文件路径 文件路径
  • 返回值: []GetDirInfoRes
let  dirPath = "/sdcard/AccBot"//文件路径    文件路径
let res =await android.file.getDirInfo(dirPath)

 console.log("执行结果",res);//[{"name":"你好Accbot.txt","path":"/storage/emulated/0/AccBot/你好Accbot.txt","size":13,"lastModified":1706894167000,"isDirectory":false},{"name":"adaa1","path":"/storage/emulated/0/AccBot/adaa1","size":4096,"lastModified":1706894077000,"isDirectory":true},{"name":"你好1.txt","path":"/storage/emulated/0/AccBot/你好1.txt","size":13,"lastModified":1706894814000,"isDirectory":false},{"name":"你好.txt","path":"/storage/emulated/0/AccBot/你好.txt","size":13,"lastModified":1706895547000,"isDirectory":false},{"name":"adaa12","path":"/storage/emulated/0/AccBot/adaa12","size":4096,"lastModified":1706894838000,"isDirectory":true}]





下载文件


  • fileURL: string url 下载地址
  • savePath: string 保存到的路径 保存到的路径
  • 返回值: bool
let  fileURL = "https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png"//url    下载地址
let  savePath = "sdcard/AccBot/你好Accbot.png"//保存到的路径    保存到的路径
let res =await android.file.downloadFile(fileURL,savePath)

 console.log("执行结果",res);//true





创建文件夹


  • dirPath: string 文件夹
  • 返回值: bool 返回值 返回值
let  dirPath = "sdcard/AccBot/"//文件夹    
let res =await android.file.createDir(dirPath)

 console.log("执行结果",res);//true





创建文件


  • filePath: string 文件夹
  • 返回值: bool 返回值 返回值
let  filePath = "sdcard/AccBot/你好Acc.txt"//文件夹    
let res =await android.file.createFile(filePath)

 console.log("执行结果",res);//true





在 GitHub 上编辑此页
上次更新: 2025/11/7 13:30
贡献者: cuijixiong
Prev
openCv图色
Next
android键代码