【fd 删除文件】
用法:(将删除SD卡根目录的abc.zip文件)
s a = “%abc.zip”
fd(a, b)
tw(b)
说明:
用于删除指定的文件,是否成功返回数据:true或 false
提示:同时将创建变量“b”,作为记录返回的值。(通用于下咧)
【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)
【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”
【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)
说明:
可以调用系统工具打开不同的文件。