Skip to content

文件系统

访问操作系统的文件系统。查看更多关于此的说明。

操作

删除文件 从文件系统中删除文件。

删除文件(异步) 异步从文件系统中删除文件。一旦文件被删除,选项结果变量将会更新。

从文件加载文本(异步) 从文件异步加载文本。用于大文件,以避免在游戏执行期间出现任何延迟或冻结。文件内容将在稍后可用于场景变量(通常为几毫秒)。操作完成后,“结果”变量会更新。

从文件加载文本 从文件加载文本。仅在小文件上使用,以避免在游戏执行期间出现任何延迟或冻结。

从 JSON 文件加载场景变量(异步) 从文件中加载 JSON 格式文本,并将其转换为场景变量(可能是具有子节点的结构变量),异步进行。用于大文件,以避免在游戏执行期间出现任何延迟或冻结。文件内容将在稍后作为场景变量可用(通常为几毫秒)。操作完成后,“结果”变量会更新。

从 JSON 文件加载场景变量 从文件中加载 JSON 格式文本,并将其转换为场景变量(可能是具有子节点的结构变量)。仅在小文件上使用,以避免在游戏执行期间出现任何延迟或冻结。

创建目录 在指定路径处创建新目录。

将文本保存到文件(异步) 异步将文本保存到文件中。用于大文件,以避免在游戏执行期间出现任何延迟或冻结。操作完成后,“结果”变量会更新。

将文本保存到文件 将文本保存到文件中。仅在小文件上使用,以避免在游戏执行期间出现任何延迟或冻结。

将场景变量保存为 JSON 文件(异步) 将场景变量(对于结构,包括所有子节点)异步保存为 JSON 格式文件。用于大文件,以避免在游戏执行期间出现任何延迟或冻结。操作完成后,“结果”变量会更新。

将场景变量保存为 JSON 文件 将场景变量(对于结构,包括所有子节点)保存为 JSON 格式文件。仅在小文件上使用,以避免在游戏执行期间出现任何延迟或冻结。

条件

文件或目录存在 检查文件或目录是否存在。

表达式

表达式

描述

FileSystem::DesktopPath()

获取桌面文件夹的路径。

FileSystem::DirectoryName(string)

返回表示目录的路径部分,不包括文件名称。

string

文件或文件夹路径

FileSystem::DocumentsPath()

获取文档文件夹的路径。

FileSystem::ExecutableFolderPath()

获取此游戏可执行文件夹的路径。

FileSystem::ExecutablePath()

获取此游戏可执行文件的路径。

FileSystem::ExtensionName(string)

返回给定路径指定的文件的扩展名,包括扩展名周期。例如:“.txt”。

string

文件路径

FileSystem::FileName(string)

返回文件的名称及其扩展名(如果有)。

string

文件路径

FileSystem::PathDelimiter()

获取操作系统路径分隔符。

FileSystem::PicturesPath()

获取图片文件夹的路径。

FileSystem::TempPath()

获取临时文件夹的路径。

FileSystem::UserHomePath()

获取用户主文件夹的路径。

FileSystem::UserdataPath()

获取用户数据文件夹的路径(用于应用程序设置)。


此页面是有关 GDevelop,为每个人设计的开源跨平台游戏引擎 文件系统 _功能的自动生成参考页面。