Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Al no haber ninguna configuración del directorio actual que sea inherente a las aplicaciones de Pocket PC, cuando se especifica un nombre de archivo en el código sin su correspondiente ruta de acceso se devuelve FileNotFoundException. Las aplicaciones de Pocket PC almacenan los archivos de datos con sus archivos de ensamblado en \Archivos de programa\myAssembly\, donde myAssembly es el nombre de su ensamblado.
Ejemplo
En este ejemplo se muestra cómo se determina la ruta de acceso de la aplicación que se está ejecutando en la actualidad; para ello, se obtiene el nombre de directorio completo del ensamblado en ejecución y se anexa al nombre de archivo de la aplicación. Tenga en cuenta que si la aplicación se ejecuta en el directorio raíz del dispositivo, la información de la ruta de acceso devuelta será una cadena vacía.
Dim strAppDir As String = Path.GetDirectoryName( _
Assembly.GetExecutingAssembly().GetName().CodeBase)
Dim strFullPathToMyFile As String = Path.Combine(strAppDir, "myFileName.txt")
MessageBox.Show(String.Format("Path to the application is: '{0}'." + _
"Full path to the file in the application folder is: '{1}'", _
strAppDir, strFullPathToMyFile))
String strAppDir = Path.GetDirectoryName(
Assembly.GetExecutingAssembly().GetName().CodeBase);
String strFullPathToMyFile = Path.Combine(strAppDir, "fileName.txt");
MessageBox.Show(String.Format("Path to the application is: '{0}'." +
"Full path to the file in the application folder is: '{1}'",
strAppDir, strFullPathToMyFile));
Compilar el código
Para este ejemplo se requieren referencias a los siguientes espacios de nombres:
Vea también
Otros recursos
Desarrollo de Pocket PC y .NET Compact Framework
Generar aplicaciones y tareas básicas en .NET Compact Framework