简介
UE4文件管理主要涉及到标准目录的获取,文件及目录的创建、删除、读取,文件内容的读写。
涉及到的主要类有:Paths、IFileManager、FFileHelper。
UE4标准目录的获取(Paths)
#include "Misc/Paths.h"
项目相关的目录
FString ProjectDirectory = FPaths::ProjectDir();
UE_LOG(LogTemp, Warning, TEXT("FilePaths: ProjectDir: %s"),*ProjectDirectory);
FString ProjectConfigDirectory = FPaths::ProjectConfigDir();
UE_LOG(LogTemp, Warning, TEXT("FilePaths: ProjectConfigDir: %s"),*ProjectConfigDirectory);
FString ProjectContentDirectory = FPaths::ProjectContentDir();
UE_LOG(LogTemp, Warning, TEXT("FilePaths: ProjectContentDir: %s"),*ProjectContentDirectory);
FString ProjectIntermediateDirectory = FPaths::ProjectIntermediateDir();
UE_LOG(LogTemp, Warning, TEXT("FilePaths: ProjectIntermediateDirectory: %s"),*ProjectIntermediateDirectory);
F