FileSystem.GetFileInfo(String) Método

Definición

Devuelve un FileInfo objeto para el archivo especificado.

public:
 static System::IO::FileInfo ^ GetFileInfo(System::String ^ file);
public static System.IO.FileInfo GetFileInfo(string file);
static member GetFileInfo : string -> System.IO.FileInfo
Public Shared Function GetFileInfo (file As String) As FileInfo

Parámetros

file
String

Nombre y ruta de acceso del archivo.

Devoluciones

FileInfo objeto para el archivo especificado.

Excepciones

El nombre de la ruta de acceso tiene un formato incorrecto. Por ejemplo, contiene caracteres no válidos o solo es espacio en blanco. El nombre de archivo tiene una barra diagonal final.

file es Nothing o una cadena vacía.

La ruta de acceso contiene dos puntos en el centro de la cadena.

La ruta de acceso es demasiado larga.

El usuario carece de permisos necesarios.

El usuario carece de acceso ACL (lista de control de acceso) al archivo.

Ejemplos

En este ejemplo se recupera un System.IO.FileInfo objeto para el archivo MyLogFile.log y se usa para notificar el nombre completo del archivo, la hora de último acceso y la longitud.

Dim information = My.Computer.FileSystem.GetFileInfo("C:\MyLogFile.log")
MsgBox("The file's full name is " & information.FullName & ".")
MsgBox("Last access time is " & information.LastAccessTime & ".")
MsgBox("The length is " & information.Length & ".")

Comentarios

No se produce una excepción si el archivo no existe; en su lugar, se producirá la primera vez que se acceda a las propiedades del objeto.

En la tabla siguiente se muestra un ejemplo de una tarea que implica el My.Computer.FileSystem.GetFileInfo método .

En Vea
Determinar el nombre y la ruta de acceso de un archivo Cómo analizar rutas de acceso de archivo en Visual Basic

Se aplica a

Consulte también