FileSystem.GetFileInfo(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |