Funzione FileAttr
Aggiornamento: novembre 2007
Restituisce un'enumerazione che rappresenta la modalità di accesso ai file aperti mediante la funzione FileOpen.
Nelle operazioni di I/O dei file l'Oggetto My.Computer.FileSystem offre un più elevato livello di produttività e prestazioni rispetto a FileAttr . Per ulteriori informazioni, vedere Metodo My.Computer.FileSystem.GetFileInfo.
Public Function FileAttr(ByVal FileNumber As Integer) As OpenMode
Parametri
- FileNumber
Obbligatorio. Integer. Qualsiasi numero di file valido.
Eccezioni
Tipo di eccezione |
Numero di errore |
Condizione |
---|---|---|
FileNumber non esiste. |
||
Modalità di accesso ai file non valida. |
Se si esegue l'aggiornamento delle applicazioni Visual Basic 6.0 che utilizzano la gestione degli errori non strutturata, vedere la colonna "Numero di errore". È possibile confrontare il numero di errore con la Proprietà Number (oggetto Err). Se possibile, tuttavia, si consiglia di sostituire il controllo dell'errore con la procedura illustrata nella sezione Cenni preliminari sulla gestione strutturata delle eccezioni per Visual Basic.
Valore restituito
La modalità di accesso al file è indicata dai seguenti valori di enumerazione:
Valore |
Modalità |
---|---|
1 |
OpenMode.Input |
2 |
OpenMode.Output |
4 |
OpenMode.Random |
8 |
OpenMode.Append |
32 |
OpenMode.Binary |
Note
Questa funzione restituisce un'enumerazione che rappresenta la modalità di accesso ai file aperti mediante la funzione FileOpen.
Esempio
Nell'esempio riportato di seguito la funzione FileAttr viene utilizzata per restituire la modalità di accesso di un file aperto.
Dim mode As OpenMode
FileOpen(1, "c:\TESTFILE.TXT", OpenMode.Input)
mode = FileAttr(1)
MsgBox("The file mode is " & mode.ToString())
FileClose(1)
Note per gli sviluppatori di applicazioni per Smart Device
Questa funzione non è supportata.
Requisiti
Spazio dei nomi: Microsoft.VisualBasic
**Modulo:**FileSystem
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)