文件函数

文件信息

5 个函数

路径存在

File.exists(path: string): integer

判断路径是否存在,文件和文件夹都可以判断。

参数1 项
序号名称类型参数说明
1 path 要判断的文件或目录绝对路径。示例:/sdcard/测试.txt
返回值返回值可以不接收
序号名称类型返回说明
1 exists 路径是否存在。
  • 1:路径存在
  • 0:路径不存在

文件存在

File.isFile(path: string): integer

判断路径是否指向一个已存在的普通文件。

参数1 项
序号名称类型参数说明
1 path 要判断的文件绝对路径。示例:/sdcard/测试.txt
返回值返回值可以不接收
序号名称类型返回说明
1 isFile 路径是否为文件。
  • 1:文件存在
  • 0:文件不存在或不是文件

文件大小

File.size(path: string): integer

获取文件字节数;传入文件夹时统计其中所有文件的总大小。

参数1 项
序号名称类型参数说明
1 path 要统计的文件或目录绝对路径。示例:/sdcard/测试目录
返回值至少接收一个返回值
序号名称类型返回说明
1 bytes 文件或目录的总字节数。
  • 大于0:统计到内容
  • 0:空文件、空文件夹或读取失败

获取后缀

File.ext(path: string): string

获取文件路径中的后缀名。

参数1 项
序号名称类型参数说明
1 path 文件绝对路径。示例:/sdcard/测试.txt
返回值至少接收一个返回值
序号名称类型返回说明
1 extension 包含点号的文件后缀。
  • .txt:存在后缀时的示例
  • "":无后缀或读取失败

格式化大小

File.sizeText(bytes: integer): string

把字节数格式化为便于阅读的大小文本。

参数1 项
序号名称类型参数说明
1 bytes 要格式化的字节数。示例:1024 返回 1.00KB。
返回值至少接收一个返回值
序号名称类型返回说明
1 text 格式化后的文件大小文本。
  • 1.00KB:格式化示例
  • 0.00B:输入为0或无效