ArchiveInstanceInfo.GetArchiveFormatInfo

GetArchiveFormatInfo(string)

Obtiene información de formato de archivo.

public static ArchiveFormatInfo GetArchiveFormatInfo(string fileName)
ParámetroEscribeDescripción
fileNameStringEl nombre de archivo del archivo de almacenamiento.

Valor_devuelto

Información sobre el formato de archivo o nulo si no se detectó el formato.

Excepciones

excepcióncondición
ArgumentNullExceptionfileName es nulo.
SecurityExceptionLa persona que llama no tiene el permiso necesario para acceder.
ArgumentExceptionElfileName está vacío, solo contiene espacios en blanco o contiene caracteres no válidos.
UnauthorizedAccessExceptionAcceso al archivofileName es denegado.
PathTooLongExceptionEl especificadofileName excede la longitud máxima definida por el sistema. Por ejemplo, en plataformas basadas en Windows, las rutas deben tener menos de 248 caracteres y los nombres de archivo deben tener menos de 260 caracteres.
NotSupportedExceptionArchivo enfileName contiene dos puntos (:) en medio de la cadena.
IOExceptionSe produjo un error de E/S al abrir el archivo.

Ver también


GetArchiveFormatInfo(Stream)

Obtiene información de formato de archivo.

public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)
ParámetroEscribeDescripción
streamStreamEl flujo del archivo de almacenamiento.

Valor_devuelto

Información sobre el formato de archivo o nulo si no se detectó el formato.

Excepciones

excepcióncondición
ArgumentNullExceptionstream es nulo.
ArgumentExceptionstream no es buscable.

Ver también