C++
UE4

ファイルの中身をStringで返す #UE4 #CPP

More than 1 year has passed since last update.

ファイルの中身を返す

Source

FileInfo.h
// Fill out your copyright notice in the Description page of Project Settings.

#pragma once

#include "Kismet/BlueprintFunctionLibrary.h"
#include "FileInfo.generated.h"

/**
 * 
 */
UCLASS()
class CPPSAMPLE_API UFileInfo : public UBlueprintFunctionLibrary
{
    GENERATED_BODY()

public :
    UFUNCTION(BlueprintCallable, Category = "MyBPLibrary")
    static FString FileLoadStr(FString CompleteFilePath);



};
FileInfo.cpp
// Fill out your copyright notice in the Description page of Project Settings.

#include "CPPSample.h"
#include "FileInfo.h"

FString UFileInfo::FileLoadStr(FString CompleteFilePath)
{
    FString FileData = "";
    FFileHelper::LoadFileToString(FileData, *CompleteFilePath);
    return FileData;
}

組み合わせる

UE4 CPP ファイル一覧を取得して配列に格納するブループリントの作成
http://qiita.com/gansaibow/private/7dee2f3d61af9bd8b37f

指定したディレクトリ配下のTextファイルの文字列を出力する

image

参考URL

FFileHelper::LoadFileToString
https://docs.unrealengine.com/latest/INT/API/Runtime/Core/Misc/FFileHelper/LoadFileToString/index.html

Reading Text File Line by Line
https://answers.unrealengine.com/questions/81697/reading-text-file-line-by-line.html