Share via


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

IOException

52

FileNumber non esiste.

IOException

54

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)

Vedere anche

Riferimenti

Funzione GetAttr

Funzione FileOpen

Funzione SetAttr

IOException

Altre risorse

Proprietà di file, directory e unità in Visual Basic