miércoles, 21 de marzo de 2007

Acceder a un directorio a traves de nuestro programa para la PDA

Muchas veces queremos acceder a una foto u otro fichero que tenemos asociado a nuestro proyecto. Con la PDA no es tan simple como en el PC. El problema esta en obtener la dirección raíz de nuestro programa. A continuación os expongo un metodo para acceder a esta dirección y a partir de ahi a cualquier directorio de nuestro proyecto.


///
/// Metodo que obtiene el path en la pda para acceder a recursos
///

/// String correspondiente al path

private string GetAppPath()
{
System.Reflection.Module[] modules =

System.Reflection.Assembly.GetExecutingAssembly().GetModules();
string aPath = System.IO.Path.GetDirectoryName(modules[0].FullyQualifiedName);
if ((aPath != "") && (aPath[aPath.Length - 1] != '\\'))
aPath += '\\';
return aPath;
}


A partir de este método podemos ya acceder a nuestro directorio y a cualquier archivo a traves de una simple llamada.
GetAppPath()+"directorio/archivo";
Un saludo

No hay comentarios: