Como leer/Escribir un fichero txt en C# sin saber la ruta

Iniciado por txitxo0, 11 Enero 2009, 19:52 PM

0 Miembros y 1 Visitante están viendo este tema.

txitxo0

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.

como ya he visto por ahí...
Aprendiendo...

Mace Windu

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

txitxo0


como ya he visto por ahí...
Aprendiendo...

MANULOMM

y por que simplemente no utilizas un OpenFileDialog y listo dejas la ruta a poder del usuario.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia