Metodo My.Computer.FileSystem.GetFileInfo
Aggiornamento: novembre 2007
Restituisce un oggetto FileInfo per il file specificato.
' Usage
Dim value As System.IO.FileInfo = My.Computer.FileSystem.GetFileInfo(file)
' Declaration
Public Function GetFileInfo( _
ByVal file As String _
) As System.IO.FileInfo
Parametri
- file
String. Nome e percorso del file. Obbligatorio.
Valore restituito
Eccezioni
Le seguenti condizioni possono generare un'eccezione:
Il formato del nome del percorso non è corretto. Contiene ad esempio caratteri non consentiti oppure solo uno spazio vuoto (ArgumentException).
Il nome del file termina con una barra (ArgumentException).
Il file non esiste o è Nothing (ArgumentNullException).
Nella stringa del percorso è presente il carattere due punti (:) (NotSupportedException).
Il percorso è troppo lungo (PathTooLongException).
L'utente non dispone delle autorizzazioni necessarie (SecurityException).
L'utente non dispone dell'accesso ACL (Access Control List) al file (UnauthorizedAccessException).
Note
Se il file non esiste, non viene generata un'eccezione che, invece, viene generata la prima volta che si accede alle proprietà dell'oggetto.
Attività
Nella tabella riportata di seguito sono elencati esempi di attività relative a My.Computer.FileSystem.GetFileInfo.
Per |
Vedere |
---|---|
Per ottenere informazioni su un file |
Procedura: ottenere informazioni relative a un file in Visual Basic |
Determinare il nome e il percorso del file |
Esempio
In questo esempio viene recuperato un oggetto System.IO.FileInfo per il file MyLogFile.log che viene utilizzato per riportare il nome completo del file, l'ora dell'ultimo accesso e la lunghezza.
Dim information As System.IO.FileInfo
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 & ".")
Requisiti
Spazio dei nomi:Microsoft.VisualBasic.MyServices
Classe:FileSystemProxy (fornisce l'accesso a FileSystem)
Assembly: libreria di runtime di Visual Basic (in Microsoft.VisualBasic.dll)
Disponibilità in base al tipo di progetto
Tipo di progetto |
Disponibile |
---|---|
Applicazione Windows |
Sì |
Libreria di classi |
Sì |
Applicazione di console |
Sì |
Libreria di controlli Windows |
Sì |
Libreria di controllo Web |
Sì |
Servizio Windows |
Sì |
Sito Web |
Sì |
Autorizzazioni
Può essere necessaria l'autorizzazione seguente:
Autorizzazione |
Descrizione |
---|---|
Controlla la possibilità di accedere ai file e alle cartelle. Enumerazione associata: Unrestricted. |
Per ulteriori informazioni, vedere Protezione dall'accesso di codice e Richiesta di autorizzazioni.
Vedere anche
Attività
Procedura dettagliata: modifica di file e directory in Visual Basic
Riferimenti
Oggetto My.Computer.FileSystem