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 返回值 返回值
var  filePath string="sdcard/AccBot/你好.txt"//保存路径    
var  base64Content string="5L2g5aW9QWNjQm90"//base64内容    
res,err:= android.File.WriteBase64(filePath,base64Content)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





写入文本


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

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





删文件夹


  • dirPath: string 删除的路径
  • 返回值: bool 返回值 返回值
var  dirPath string="sdcard/AccBot"//删除的路径    
res,err:= android.File.DelDir(dirPath)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





删文件


  • filePath: string 删除的路径
  • 返回值: bool 返回值 返回值
var  filePath string="sdcard/AccBot/你好.txt"//删除的路径    
res,err:= android.File.DelFile(filePath)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





读取文件为base64


  • filePath: string 文件路径
  • 返回值: string 返回值 返回值
var  filePath string="sdcard/AccBot/你好.txt"//文件路径    
res,err:= android.File.ReadFileToBase64(filePath)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





读取文本


  • filePath: string 文件路径
  • 返回值: string 返回值 返回值
var  filePath string="sdcard/AccBot/你好.txt"//文件路径    
res,err:= android.File.ReadStr(filePath)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





复制文件


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

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





复制文件夹


  • src: string 文件路径 文件路径
  • dst: string 复制到的路径 复制到的路径
  • 返回值: bool 返回值 返回值
var  src string="sdcard/AccBot"//文件路径    文件路径
var  dst string="sdcard/ccBot"//复制到的路径    复制到的路径
res,err:= android.File.CopyDir(src,dst)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





重命名


  • oldPath: string 文件路径 文件路径
  • newPath: string 新名字 新名字
  • 返回值: bool 返回值 返回值
var  oldPath string="sdcard/AccBot/你好.txt"//文件路径    文件路径
var  newPath string="sdcard/你好Accbot.txt"//新名字    新名字
res,err:= android.File.Rename(oldPath,newPath)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





获取文件详细信息


  • filePath: string 文件路径 文件路径
  • 返回值: GetFileInfoRes 返回值 返回值
var  filePath string="sdcard/AccBot/你好.txt"//文件路径    文件路径
res,err:= android.File.GetFileInfo(filePath)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





获取文件列表详细信息


  • dirPath: string 文件路径 文件路径
  • 返回值: []GetDirInfoRes
var  dirPath string="/sdcard/AccBot"//文件路径    文件路径
res,err:= android.File.GetDirInfo(dirPath)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





下载文件


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

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





创建文件夹


  • dirPath: string 文件夹
  • 返回值: bool 返回值 返回值
var  dirPath string="sdcard/AccBot/"//文件夹    
res,err:= android.File.CreateDir(dirPath)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





创建文件


  • filePath: string 文件夹
  • 返回值: bool 返回值 返回值
var  filePath string="sdcard/AccBot/你好Acc.txt"//文件夹    
res,err:= android.File.CreateFile(filePath)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





在 GitHub 上编辑此页
上次更新: 2025/11/7 13:30
贡献者: cuijixiong
Prev
生命周期和事件
Next
权限管理