Compartir a través de


FileSystem.GetFileInfo(String) Método

Definición

Devuelve un objeto FileInfo del 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 al archivo.

Devoluciones

FileInfo objeto para el archivo especificado.

Excepciones

El nombre de la ruta de acceso es incorrecto. Por ejemplo, contiene caracteres no válidos o está compuesto solo por espacios en blanco. El nombre de archivo tiene un símbolo de barra oblicua final.

file es Nothing o una cadena vacía.

La ruta de acceso contiene un signo de dos puntos en el medio de la cadena.

La ruta de acceso es demasiado larga.

El usuario no tiene los permisos necesarios.

El usuario no tiene acceso de 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 a archivos en Visual Basic

Se aplica a

Consulte también