Digamos que tiene esta estructura de archivos¿Cómo obtener una ruta desde un directorio en una aplicación de consola C#?
Soultion-> Carpeta1 -> FileIwant.html
Así que esto podría ser algo como C: \ soultion \ Carpeta1 \ FilterIwant.html
Ahora tengo que leer este archivo en mi aplicación No puedo codificarlo, ya que cuando se lo doy a alguien más, podrían ponerlo en F: conducir o algo así.
O cuando creo un archivo msi, la ruta puede ser completamente diferente. Entonces, ¿cómo puedo decir que tal vez tomar
"Carpeta1 \ FilterIwant.html"
y usarlo para obtener la ruta de la carpeta, independientemente de dónde se la pusieron?
Editar
me trataron Path.GetFullPath pero la tierra en el directorio bin/debug. Pero mi archivo no está en ese directorio. Creo que es un par de directorios antes. Además, si hago un archivo msi, ¿tendré el directorio bin/debug?
Bueno, me gusta tener mis cosas en una carpeta que no esté volando por ahí en algún lugar. – chobo2
eso está bien, y hay razones válidas para hacerlo. particularmente en un entorno cerrado. por lo tanto, le sugiero que busque darles un lugar a sus archivos en la carpeta AppData. –