iApp文件处理系列代码

【fd 删除文件】
用法:(将删除SD卡根目录的abc.zip文件)
s a = "%abc.zip"
fd(a, b)
tw(b)

说明:
用于删除指定的文件,是否成功返回数据:true或 false

提示:同时将创建变量“b”,作为记录返回的值。(通用于下咧)

iApp文件处理系列代码

【fe 文件是否存在】
用法:(将判断SD卡根目录的abc.zip文件是否存在)
s a = "%abc.zip"
fe(a, b)
tw(b)

说明:
用于判断指定的文件存在,是否存在返回数据:true或 false

【fs 文件大小】
用法:(将获取SD卡根目录的abc.zip文件占用的大小)
s a = "%abc.zip"
fs(a, b)
tw(b)

说明:
用于判断指定的文件存在,是否存在返回数值单位(字节),若获取失败将返回 “-1”。
转换为KB:
s a = "%abc.zip"
fs(a, b)
s(b/1024, b)
tw(b)

转换为MB:
s2(b/1024/1024, b)
//保留所有小数
sn(b/1024/1024, b2)

iApp文件处理系列代码

【fr 读取文本】
用法:(将读取SD卡根目录的abc.txt文件里面的内容)
s a = "%abc.txt"
fr(a, b)
tw(b)

s a = "%abc.txt"
s b = "utf-8"
fr(a, b, c)
tw(c)

说明:
用于读取文本文件的数据内容。

【fc 复制文件】
用法:(在SD卡根目录abc.txt文件拷贝一个新的副本至abc2.txt)
s a = "%abc.txt"
s b = "%abc2.txt"
fc(a, b, c)

//设置重复不覆盖
s c = false
fc(a, b, c, d)

说明:
用于复制文件,创建一个新的副本文件。是否成功返回数据:true或 false

【fw 写入文本】
用法:(将文本数据写入至SD卡根目录的abc.txt文件里面)
s a = "%abc.txt"
s b = "我是一个txt文件的内容"
fw(a, b)

s a = "%abc.txt"
s b = "我是一个txt文件的内容"
s c = "utf-8"
fw(a, b, c)

说明:
用于写入文件。

【fl 文件列表】
用法:(获取一个目录的文件列表)
s a = "%dir"
fl(a, b)
for(c; b)
{
syso(c)
}

//仅获取文件夹
s a = "%dir"
fl(a, true, b)
for(c; b)
{
syso(c)
}

//仅获取文件
s a = "%dir"
fl(a, false, b)
for(c; b)
{
syso(c)
}

说明:上面例子是获取sd卡根目录文件夹“dir”里面的所有子目录以及文件,并获取结果传入变量“b”,并用for循环,来读取变量“b”里面的列表数据,并把列表数据复制给变量“c”,其中代码会自动创建并赋值好变量:b、c

提示:
看似有些复杂,理解了就简单了, 这里的变量“b”类型是一个数组,里面包含了一个数据列表。通过for循环可以顺序读取这个列表。并每次循环把每列的数据赋值给变量“c”

iApp文件处理系列代码

【ft 转移文件】
用法:(将SD卡根目录的abc.txt转移至abc3.txt)
s a = "%abc.txt"
s b = "%abc3.txt"
ft(a, b, c)
tw(c)

说明:
用于转移文件。是否成功返回数据:true或 false

【fdir 获取SD卡根目录路径】
用法:(获取根目录路径并赋值至变量“a”)
//获取根目录
fdir(a)
tw(a)

//获取目录的绝对路径
s a = "%dir"
fdir(a, b)
tw(b)

说明:
通过获取根目录路径,就可以计算文件的绝对路径。

【fuz 解压zip部分文件】
用法:(将根目录文件abc.apk压缩包里的AndroidManifest.xml文件,解压到根目录AndroidManifest2.xml)
s a = "%abc.apk"
s b = "AndroidManifest.xml"
s c = "%AndroidManifest2.xml"
fuz(a, b, c, d)
tw(d)

//解压文件遇到重复不覆盖
s a = "%abc.apk"
s b = "AndroidManifest.xml"
s c = "%AndroidManifest2.xml"
s d = false
fuz(a, b, c, d, e)
tw(e)

说明:
通过上面代码可以实现压缩包解压部分的文件,并返回赋值至变量“d”解压文件的数量。

【fuzs 解压整个zip】
用法:(将根目录文件abc.apk压缩包解压至根目录文件夹abcdir,会自动创建)
s a = "%abc.apk"
s b = "%abcdir"
fuzs(a, b, c)
tw(c)

//解压文件遇到重复不覆盖
s a = "%abc.apk"
s b = "%abcdir"
s c = false
fuzs(a, b, c, d)
tw(d)

说明:
通过上面代码将解压整个压缩包至指定文件,并赋值至变量“c”,是否成功返回数据:true或 false

【fj 压缩文件或文件夹至zip】
用法:
s a = "%adc.txt"
s b = "%abc.zip"
fj(a, b, c)
tw(c)

//不去除根目录
s a = "%adc.txt"
s b = "%abc.zip"
s c = false
fj(a, b, c, d)
tw(d)

说明:
压缩文件。返回赋值数据:true 或 false

【fo 打开文件】
用法:(将根目录打开安装abc.apk文件)
s a = "%abc.apk"
fo(a)

说明:
可以调用系统工具打开不同的文件。

文章地址:漫夜 » iApp文件处理系列代码
漫夜网QQ群
扫描二维码加入QQ群,一起在线交流!
300+人已加过群
分享到: