[Mono-dev] Read file under Linux?

SamHellawell samlikeswilly at live.co.uk
Thu Aug 5 13:39:55 EDT 2010

Hey there!

Basically, my C# project works perfectly well under Windows, and after
sorting out some GAC problems it *almost* works on Linux. I am stump however
as to how to open and read a file under Linux using Mono, i have tried
entering Linux paths and local paths. The file I wish to read is within the
same directly as the binary. If anybody could help me out, i'd greatly
appreciate it. The file i wish to load is called example.properties

My load function:

        public Boolean Load(string filename)
                FileStream file = File.Open(filename, FileMode.Open);

                UTF8Encoding temp = new UTF8Encoding(true);
                string fileContents = "";

                byte[] b = new byte[1024];
                while (file.Read(b, 0, b.Length) > 0)
                    fileContents += temp.GetString(b);

                    string[] lineSplit = fileContents.Split((char)10);
                    for(int i = 0; i < lineSplit.Length; i++)

                return true;
                Console.WriteLine("Unable to load properties file: " +
                return false;

Cheers, Sam.
View this message in context: http://mono.1490590.n4.nabble.com/Read-file-under-Linux-tp2315366p2315366.html
Sent from the Mono - Dev mailing list archive at Nabble.com.

More information about the Mono-devel-list mailing list