RequestFile - path

Rich

Well-known member
CX Code Contributor
3rd Party Module Dev
Tutorial Author
3rd Party Tool Dev
Joined
Sep 9, 2017
Messages
451
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
Messages
384
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
Tutorial Author
3rd Party Tool Dev
Joined
Sep 9, 2017
Messages
451
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

Well-known member
Joined
Jul 6, 2017
Messages
236
Using
Cerberus:
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
Tutorial Author
3rd Party Tool Dev
Joined
Sep 9, 2017
Messages
451
Using
Cerberus:
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
Tutorial Author
3rd Party Tool Dev
Joined
Sep 9, 2017
Messages
451
Using
Cerberus:
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