读取文本文件:
FString projectDir = FPaths::GameDir();
projectDir += "Content/TextFile.txt";
TArray 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(...);