Funció per recuperar el contingut d'un fitxer desat a l'ordinador. Si el fitxer està ubicat a la mateixa carpeta del projecte de C# en VisualStudio, la ruta a Windows és similar a: C:\Users\propietari\Documents\Visual Studio 2015\Projects\uf3_pr1_03\uf3_pr1_03\bin\Debug\nomdelfitxer.txt. En aquest cas, posant al codi el nom del fitxer ja ens va a buscar al directori correcte dins del projecte. Si no, al codi haurem de posar tota la ruta de la ubicació de l'arxiu.
using System;
using System.Collections;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace M3_programacio_UF3_pr1_03
{
class Program
{
static void Main(string[] args)
{
string dadesFitxer = obtenirFitxer();
Console.WriteLine(dadesFitxer);
}
public static string obtenirFitxer()
{
string contingutFitxer = "";
try
{
using (StreamReader sr = new StreamReader("uf2pr1_3.txt"))
{
string linia;
while((linia = sr.ReadLine()) != null) { contingutFitxer += linia; }
}
}
catch(Exception e)
{
Console.WriteLine("No es pot llegir el contingut del fitxer o ha passat quelcom.");
Console.WriteLine(e.Message);
Environment.Exit(1);
}
return contingutFitxer;
}
}
}
Comentaris
Publica un comentari a l'entrada