Why does Unreal stop writing to a file that's being read by another program?

My current setup is that I’ve got a C++ script grabbing information from my project and writing that to a .csv file. I’d like to be able to graph the contents of this .csv file as it’s being updated, but it appears that the FFileHelper stops writing to the file once I open up the .csv file in something like LiveGraph or other utilities. What can be done to mitigate this?

I don’t know exactly what Unreal does under the hood, but from the behaviour you’re seeing I’d guess that LiveGraph is opening the file and preventing shared read/write. I have not had any problems with concurrently having Unreal write to and e.g. Notepad++ reading from the same file.

I think this is rather a problem at OS level than with Unreal. It’s very possible that I’m wrong, but I’d suggest looking into how LiveGraph handles reading from files and whether it is in effect locking Unreal out.

Sorry for the late response, but thanks! I’ve taken a look, and it seems that LiveGraph might be the cause.