Red de conocimiento informático - Conocimiento informático - Cómo obtener la ruta relativa de un módulo

Cómo obtener la ruta relativa de un módulo

1. Obtenga la ruta del archivo actual

1 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName

Obtenga la ruta completa de el módulo, incluido el nombre del archivo.

2. System.Environment.CurrentDirectory

Obtiene y establece el directorio completo del directorio actual (el directorio desde el que se inició el proceso).

3. System.IO.Directory.GetCurrentDirectory()

Obtiene el directorio de trabajo actual de la aplicación. Este no es necesariamente el directorio desde el que se inicia el programa. El programa puede ubicarse en C:\www. Esta función puede devolver C:\Documents and Settings\ZYB\, o C:\Program Files\Adobe\, a veces no. necesariamente ¿Qué se devuelve? Este es el último directorio operado por cualquier aplicación. Por ejemplo, si abre el archivo E:\doc\my.doc con Word, al ejecutar este método se obtendrá E:\doc.

4. System.AppDomain.CurrentDomain.BaseDirectory

Obtener el directorio base del programa.

5.System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase

Obtiene y establece el nombre del directorio que contiene la aplicación.

6. System.Windows.Forms.Application.StartupPath

Obtiene la ruta del archivo ejecutable que inició la aplicación. El efecto es el mismo que el 2 y el 5. Es solo que hay un "\" adicional después de la cadena devuelta por 5

7.

7.Obtiene la ruta al archivo ejecutable que comenzó. la aplicación y el nombre del archivo, el efecto es el mismo que 1.