File (gb)

Questa classe viene utilizzata per rappresentare un file aperto con l'istruzione OPEN, per accedere a flussi di input, output e di errore standard e per manipolare i percorsi di file con i suoi metodi statici.

Non puoi creare questa classe direttamente. È necessario utilizzare l'istruzione OPEN.

Questa classe eredita Stream.

Questa classe non è creabile.

Proprietà statiche
DefaultDirAuth  
Err   Restituisce lo stream dell'output di errore standard.
In   Restituisce lo stream di input standard.
Out   Restituisce lo stream dello standard output.

Metodi statici
BaseName   Restituisce il nome di un file senza la sua estensione.
Dir   Restituisce il componente directory di un percorso file.
Ext   Restituisce l'estensione di un nome di file.
IsHidden   Ritorna se un percorso di file è nascosto.
IsRelative   Restituisce True se Path è un percorso relativo.
Load   Carica un file e ne restituisce il contenuto sotto forma di stringa.
Name   Restituisce la parte name di un percorso di file.
RealPath   Restituisce il canonico pathname di un percorso assoluto, senza collegamenti simbolici all'interno.
Save   Salva il contenuto di una stringa in un file.
SetBaseName   Imposta il nome di base di un percorso e restituisce il percorso modificato.
SetDir   Imposta la parte della directory di un percorso e restituisce il percorso modificato.
SetExt   Imposta l'estensione del file di un percorso e restituisce il percorso modificato.
SetName   Imposta la parte del nome del file di un percorso e restituisce il percorso modificato.

Proprietà ereditate
Blocking   Restituisce o imposta se lo stream è bloccato.
ByteOrder   Restituisce o imposta il byte order utilizzato per leggere o scrivere dati binari nello stream.
EndOfFile   Questa proprietà permette di sapere se l'ultimo utilizzo di LINE INPUT ha raggiunto la fine del file invece di leggere una riga completa con un carattere di end-of-line.
EndOfLine   Restituisce o imposta il separatore di nuova riga utilizzato dallo stream.
Eof   Ritorna se uno stream ha raggiunto la fine.
Handle   Restituisce il descrittore del file di sistema associato allo Stream.
IsTerm   Ritorna se un flusso è associato a un terminale.
Lines   Restituisce un oggetto virtuale che consente di enumerare uno stream riga per riga.
NoShare  
NullTerminatedString  
Tag   Restituisce o imposta il tag associato allo stream.
Term   Restituisce un oggetto virtuale che consente di gestire il terminale associato allo stream.

Metodi ereditati
Begin   Inizia a bufferizzare i dati scritti nello stream, in modo che tutto venga inviato quando viene chiamato il metodo Send.
Close   Chiude lo stream.
Drop   Libera i dati che sono stati memorizzati nel buffer dall'ultima chiamata al metodo Begin.
ReadLine   Legge una riga di testo dallo stream, come l'istruzione LINE INPUT.
Send   Invia tutti i dati, in un'unica volta, dall'ultima chiamata a Begin.
Watch   Avvia o interrompe la visione del descrittore del file di stream per la lettura o la scrittura, dopo che questo è stato aperto.

Eventi
Read   Questo evento viene generato quando c'è qualcosa da leggere nel file.
Resize   Questo evento speciale viene generato dallo stream File.In, quando il terminale di controllo del processo viene ridimensionato.
Write   Questo evento viene generato quando è possibile scrivere sul file.