본문 바로가기

프로그래밍 -----------------------/Unreal Engine 4

[UE4] Unreal Engine4 - textfile create & read & white.


In .h
-------------------------------------------------------------------------------------
UCLASS()
class FF_WALKING_API URWTextFileLibrary : public UBlueprintFunctionLibrary
{
GENERATED_BODY()


public:

UFUNCTION( BlueprintPure, Category = "text", meta = (Keywords = "LoadText") )
static bool LoadText( FString FileName, FString& OutText );

UFUNCTION( BlueprintCallable, Category = "text", meta = (Keywords = "SaveText") )
static bool SaveText( FString SaveText, FString FileName );

UFUNCTION( BlueprintCallable, Category = "text", meta = (Keywords = "SaveTxetApp") )
static bool SaveText_Append( FString AppendText, FString FileName );

};

-------------------------------------------------------------------------------------

In .cpp 
-------------------------------------------------------------------------------------

#include "RWTextFileLibrary.h"



bool URWTextFileLibrary::LoadText( FString FileName, FString& OutText )
{
return FFileHelper::LoadFileToString( OutText, *(FPaths::GameDir() + FileName) );
}

bool URWTextFileLibrary::SaveText( FString SaveText, FString FileName )
{
return FFileHelper::SaveStringToFile( SaveText, *(FPaths::GameDir() + FileName) );
}

bool URWTextFileLibrary::SaveText_Append( FString AppendText, FString FileName )
{
return FFileHelper::SaveStringToFile( AppendText, *(FPaths::GameDir() + FileName), FFileHelper::EEncodingOptions::AutoDetect, &IFileManager::Get(), EFileWrite::FILEWRITE_Append );

 

참고한사이트  www.youtube.com/watch?v=wemG-YI2iag