Bootstrap

【UE4基础】C++文件管理

简介 

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
;