메모내용

파일 읽고 쓰기

  • https://docs.unrealengine.com/4.26/en-US/API/Runtime/Core/HAL/FPlatformFileManager/
  • 헤더 추가

    Module : Core
    때문에 따로 로드필요한 모듈이 없다
                
                    #include "GenericPlatform/GenericPlatformFile.h"
                    #include "HAL/PlatformFilemanager.h"
    
                    {
                        IPlatformFile& FileManager = FPlatformFileManager::Get().GetPlatformFile();
        
                        // 파일 읽기
                        {
                            FString FilePath = FPaths::ProjectDir() + "/읽을 파일의 경로.txt";
                    
                            FString FileContent; // 파일의 내용을 담을 버퍼
                            FFileHelper::LoadFileToString(FileContent, *FilePath);
                        }
    
                        // 파일 쓰기
                        {
                            FString FileSavePath = FPaths::ProjectDir() + "/저장할 파일의 경로.txt";
                
                            FString FileContent; // 파일에 적을 내용
                            FFileHelper::SaveStringToFile(FileContent, *FileSavePath);
                        }
    
                    }