- Home /
The question is answered, right answer was accepted
[C#] Read from a file and write in a button?
Hello everyone, I'm trying to make a script that checks if the file exists, then reads the first line of the file and then write the string found in the file on the button. Any ideas?
Not sure if you are trying to get someone to write code for you or if you are trying to puzzle out how to approach the problem. The .NET I/O functions will work on many platforms, but not all. For example, Web builds are sandboxed and don't include these functions. In addition, some platforms have severe restrictions on where you can place and read files. Perhaps you want to edit your question to include the platform you are buildng to and problem you are trying to solve.
It's in the title [C#] so it's .NET and yes, I want work with I/O
By platform, I mean is it a web build, a PC build, a $$anonymous$$ac build, and iOS build, an Android build...
And what problem are you trying to solve with this code? That is, there may be better alternatives with less drawbacks.
Answer by vexe · Sep 17, 2013 at 10:01 AM
If you're on standalone, there's a lot of answers on IO, see this.
If the file is in your resources folder:
var textAsset = Resources.Load("file path and name") as TextAsset;
textAsset.text
will get you back the text, you could then split the lines and do whatever you want:
var lines = textAsset.text.Split('\n');
lines[0]
is the first line.
If the file is somewhere else in your hard drive (don't know why would you wanna do that)
var sr = new StreamReader(File.Open("path", FileMode.Open));
You could then do sr.ReadToEnd()
or sr.ReadLine()
- all return a string.
Follow this Question
Related Questions
Making a button desplay after pressing a button? 2 Answers
C# Why Won't My GUI Layout Button Appear? 1 Answer
UI button doesn't appear - c# 3 Answers
How to instantiate a prefab between Canvas and a Button? 0 Answers
hide button 1 Answer