文件

BK.FileUtil 文件工具

bricks引擎提供了读取、写入、删除、判断文件是否存在等基础文件功能,也提供了上传图片返回链接的功能。

BK.FileUtil.readFile(path)

读取文件:

  1. //读取沙盒文件路径下的 名为test的文件
  2. var buff = BK.FileUtil.readFile("GameSandBox://test");

BK.FileUtil.writeFile(path, content)

写入文件:

  1. //写入一段文字 到 沙盒文件路径下的 名为test的文件中
  2. BK.FileUtil.writeFile("GameSandBox://test","this is a content!");

BK.FileUtil.writeBufferToFile(path, buff)

将BK.Buffer写入文件:

  1. //从test文件读取到文件内容后,写入到 demo/tst/demo/test3 路径下
  2. var buff = BK.FileUtil.readFile(GameSandBox://test);
  3. BK.FileUtil.writeBufferToFile("GameSandBox://demo/tst/demo/test3",buff);

BK.FileUtil.isFileExist(path)

判断文件是否存在:

  1. //判断沙盒文件路径下的 名为test的文件是否存在
  2. var isExist = BK.FileUtil.isFileExist("GameSandBox://test");

BK.FileUtil.deleteFile(path)

删除文件:

  1. //删除沙盒文件路径下的 名为test的文件
  2. var isSuccess = BK.FileUtil.deleteFile("GameSandBox://test");

BK.FileUtil.makeDir(path)

生成文件夹:

  1. //在沙盒文件路径下 生成名为test的目录
    var isSuccess = BK.FileUtil.makeDir("GameSandBox://test");


接口说明:BK.FileUtil 文件工具

示例代码:script/demo/file/file_demo.js

原文: https://hudong.qq.com/docs/engine/engine/native/func/funcs/file.html