Documentation ¶
Index ¶
- Constants
- Variables
- func DaoChangZhengShu(str string) int64
- func DaoWenBen(v interface{}) string
- func DaoZhengShu(str string) int
- func GetErrInfo(code string) (s string)
- func JC_ChuangJian(filename, arg string, hide bool) (*os.Process, error)
- func ML_ChuLi2(str string) string
- func ML_ChuangJian(str string) error
- func QuYunXingMuLu() string
- func SJ_QuShiJianChuo(t int) string
- func SiSheWuRU2(f float64, prec int) string
- func WB_TiHuan(s, old, new string, n int) string
- func WJ_ChuangJian(name string, str string) error
- func WJ_ShiFouCunZai(path string) bool
- func WY_FangWen(url string, method string, body io.Reader, addHeaders map[string]string) (resp []byte, err error)
- type Aria
- func (a *Aria) BanBen() string
- func (a *Aria) GuanBi() error
- func (a *Aria) QuRenWuXinXi(cTaskTag string) (t TaskInfo)
- func (a *Aria) QuZongXiaZaiSuDu() int64
- func (a *Aria) QuanBuJiXu() bool
- func (a *Aria) QuanBuZanTing() bool
- func (a *Aria) TianJiaRenWu(url, cFileName, cDir string, cThreadNum int) string
- type TaskInfo
Constants ¶
View Source
const ( //正在下载 XiaZaiZhuangTai_ZhengZaiXiaZai string = `正在下载` //暂停下载 XiaZaiZhuangTai_ZanTingXiaZai string = `暂停下载` //等待下载 XiaZaiZhuangTai_DengDaiXiaZai string = `等待下载` //完成下载 XiaZaiZhuangTai_WanChengXiaZai string = `完成下载` //error XiaZaiZhuangTai_error string = `error` //已删除 XiaZaiZhuangTai_YiShanChu string = `已删除` ErrInfo string = `` /* 1114-byte string literal not displayed */ )
Variables ¶
View Source
var ErrArray []string
Functions ¶
func JC_ChuangJian ¶ added in v0.0.4
进程_创建, 返回*os.Process 参数1: 文件路径 参数2: 命令行 参数3: 是否隐藏窗口
func WJ_ChuangJian ¶
文件_创建, 并写入字符串数据 参数1: 文件路径 参数2: 要写入的字符串数据
Types ¶
type Aria ¶
type Aria struct {
// contains filtered or unexported fields
}
func (*Aria) QuRenWuXinXi ¶
取指定任务的所有信息 参数: 任务标记
type TaskInfo ¶
type TaskInfo struct { //文件名 WenJianMing string //文件大小: Byte 文件总大小 WenJianDaXiao int64 //已下载大小: Byte 已完成大小 YiXiaZaiDaXiao int64 //下载速度: Byte/秒 XiaZaiSuDu int64 //上传速度: Byte/秒 ShangChuanSuDu int64 //下载进度: 进度百分比, 保留两位小数 XiaZaiJinDu string //剩余时间: 根据当前的下载速度计算剩余多少秒 ShengYuShiJian int64 //连接数: 已用下载线程数 LianJieShu int //下载状态: 等待下载/正在下载/暂停下载/完成下载/error XiaZaiZhuangTai string //下载目录: 末尾不带斜杠 XiaZaiMuLu string //下载地址 Url string //错误信息: 下载状态为error时,这里显示错误信息 Err string //任务标记: 添加任务时返回的任务标记 RenWuBiaoJi string //块数量: 一个文件会分成很多块去下载,例如1个10M的文件分成了10块,每块1M KuaiShuLiang int //块长度: 块长度,以字节为单位 KuaiChangDu int64 }
任务信息
Click to show internal directories.
Click to hide internal directories.