RequestFile - path

Rich

Well-Known Member
CX Code Contributor
3rd Party Module Dev
3rd Party Tool Dev
Joined
Sep 9, 2017
Hi
Im just writing a quick editor and using RequestFile
The path that is returned from RequestFile is a full path ie c:\tmp\file.txt, but when I try to load the file, it can find it as its trying to look in internel/external/files etc
Am I doing something wrong? do I need preceed the filepath with cerberus://file/ or something so it can load from anywhere?
Rich
 

Paul59

Active Member
CX Code Contributor
Joined
Dec 13, 2018
Location
UK
Yeah, I found that confusing too! I used:
Code:
Local fileIn:FileStream = FileStream.Open("cerberus://internal/world.dat", "r")
To load a file from the /internal folder in the build folder
 

Rich

Well-Known Member
CX Code Contributor
3rd Party Module Dev
3rd Party Tool Dev
Joined
Sep 9, 2017
ideally id like to load a file anywhere on my harddrive, not from the internals of the app.
(Ive found that the internal folders get wiped on compile)
 

Pierrou

Active Member
Joined
Jul 6, 2017
Using
Cerberus X:
file:String = RequestFile("Load File", "Text Files:txt", False)
Local stream:FileStream = FileStream.Open(file, "r")
is working here...
 

Rich

Well-Known Member
CX Code Contributor
3rd Party Module Dev
3rd Party Tool Dev
Joined
Sep 9, 2017
Using
Cerberus X:
file:String = RequestFile("Load File", "Text Files:txt", False)
Local stream:FileStream = FileStream.Open(file, "r")
is working here...
didnt work for me last night. will try again (maybe its something else)
 

Rich

Well-Known Member
CX Code Contributor
3rd Party Module Dev
3rd Party Tool Dev
Joined
Sep 9, 2017
Using
Cerberus X:
file:String = RequestFile("Load File", "Text Files:txt", False)
Local stream:FileStream = FileStream.Open(file, "r")
is working here...
I was using LoadString instead of Filestream.Open for reading.
Works now. thank you
 
Top Bottom