Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo determinar el tipo de archivo en vb.net

Cómo determinar el tipo de archivo en vb.net

Este problema se puede solucionar a través del registro.

Función getOpenCommand(fileExt As String) como String

Dim fileType como String, openCommand como String

fileExt = ".". + fileExt

'Obtiene el nombre del tipo de archivo de la extensión del archivo en el registro

'Por ejemplo, el nombre del tipo de .zip suele ser zipfile. zip suele ser zipfile

fileType = Lee el valor clave predeterminado de la subclave (fileExt) en class_root en el registro

'Obtiene el nombre del programa que abre este tipo de archivo

openCommand = Lee el valor de clave predeterminado de la subclave (fileType + "\shell\open\command")

Devuelve getOpenCommand

Finalizar función

El método para leer el valor clave predeterminado de la subclave HKEY_CLASSES_ROOT en el registro se puede buscar en línea.

De esta manera, getOpenCommand("doc") obtendrá una cadena (incluyendo comillas):

"C:\Program Files\Word\Word.exe" "%1 "

Aquí, solo necesita usar la función Derramada para separar C:\Program Files\Word\Word.exe