读取文本文件:
FString projectDir = FPaths::GameDir(); projectDir += "Content/TextFile.txt"; TArray<FString> StringArray; if (!FPlatformFileManager::Get().GetPlatformFile().FileExists(*projectDir)) { GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, TEXT("** Could not Find File **")); return; } FFileHelper::LoadANSITextFileToStrings(*(projectDir), NULL, StringArray);
如果想把所有内容写入一个String中:
FString Content; FFileHelper::LoadFileToString(Content, TEXT("路径"));
写文件用:
FFileHelper::SaveStringToFile(...);