Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: txitxo0 en 11 Enero 2009, 19:52 PM

Título: Como leer/Escribir un fichero txt en C# sin saber la ruta
Publicado por: txitxo0 en 11 Enero 2009, 19:52 PM
Mirad es que tengo un problema, tengo que hacer un programa y en el tengo que utilizar fcheros, he querido utilizarlos txt, a pesar de que em dijeronque era más fácil con xmldocument, por que los entiendo mejor.
he consultado como escribir y leer ficheros en C# desde http://www.elguille.info/NET/dotnet/leer_escribir_ficheros_texto.htm

y mi problema es que este programa va a ser para poderlo ejecutar desde más de un ordenador por lo tanto el string que utilizamos para seguir la dirección en la que se guarda el fichero puede variar, y entonces no se cómo atacar este problema, qué se hace en estos casos¿?

Es decir el string típico qe se podría usar sería:

const string fic = @"E:\tmp\Prueba.txt";

pero no sabemos si el pc desde el que se ejcuta tiene la ruta E: mp

Muchas gracias.
Título: Re: Como leer/Escribir un fichero txt en C# sin saber la ruta
Publicado por: Mace Windu en 11 Enero 2009, 20:21 PM
Código (csharp) [Seleccionar]
string[] UnidadesLogicas = System.Environment.GetLogicalDrives();

Ahora podrás saber qué unidades tiene el ordenador y así poder actuar en consecuencia.

Salu2
Título: Re: Como leer/Escribir un fichero txt en C# sin saber la ruta
Publicado por: txitxo0 en 11 Enero 2009, 21:27 PM
Muchas gracias!!!!!
Título: Re: Como leer/Escribir un fichero txt en C# sin saber la ruta
Publicado por: MANULOMM en 13 Enero 2009, 13:23 PM
y por que simplemente no utilizas un OpenFileDialog y listo dejas la ruta a poder del usuario.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia