Read file using Utils.readFile when file is in different location from main qml
-
I am trying to read contents of file using Utils.readFile(fileName). The file is stored in a folder different from the location where I call the qml file from. So I tried this:
var storageData = Utils.readFile(Qt.resolvedUrl("four/u-boot-env.bin"))
if (!storageData)
throw new Error("Could not read from file '")
I get the following error:
C:/work/sam-ba_3.1.4/qml/SAMBA/Applet.qml:604: Error: Could not read from file '
file:///C:/work/trainings/crank/Extras/BOOT/four/u-boot-env.bin'
How can i pass to Utils.readFile, a file name stored in a different folder from where the main qml is called from.
Thanks so much for the help. -
What is this Utils.readFile function ? What argument it takes ? Does it take the URL as argument ? What is the return value of that function ?
-
Hi,
You could also check out V-Play's fileUtils context property.
bool success = fileUtils.writeFile("myFile.txt", "file content"); var text = fileUtils.readFile(Qt.resolvedUrl("myFile.txt"))
Read more on this thread.
V-Play can also help you with lots of other things when developing apps or games, check it out here.
Cheers,
Lorenz