文件系统
访问操作系统的文件系统。查看更多关于此的说明。
操作
删除文件 从文件系统中删除文件。
删除文件(异步) 异步从文件系统中删除文件。一旦文件被删除,选项结果变量将会更新。
从文件加载文本(异步) 从文件异步加载文本。用于大文件,以避免在游戏执行期间出现任何延迟或冻结。文件内容将在稍后可用于场景变量(通常为几毫秒)。操作完成后,“结果”变量会更新。
从文件加载文本 从文件加载文本。仅在小文件上使用,以避免在游戏执行期间出现任何延迟或冻结。
从 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,为每个人设计的开源跨平台游戏引擎 的 文件系统 _功能的自动生成参考页面。