La libreria File permette di accedere ai file su disco per leggere o scrivere informazioni.
In questo modo è possibile salvare e leggere impostazioni tra sessioni diverse dello stesso programma.
Strumento | Argomenti | Risultato | Descrizione | |
LastError | =”testo” | “testo” | Imposta o restituisce il messaggio di errore relativo a operazioni su file incontrato più di recente. Questa proprietà è utile per capire quando l’esecuzione di qualche metodo è fallita. |
|
AppendContents() | “file” “testo” |
“SUCCESS” “FAILED” |
Apre il file specificato e appende il contenuto alla fine del file. | |
CopyFile() | path1 path2 |
“SUCCESS” “FAILED” |
Copia il file sorgente specificato nel percorso di destinazione. Se la destinazione si riferisce ad una locazione inesistente, il metodo cercherà di crearla automaticamente. File esistenti saranno sovrascritti. Se non si desidera sovrascrivere un file è opportuno controllare in anticipo se il file destinazione esiste. |
|
CreateDirectory() | path | “SUCCESS” “FAILED” |
Crea la cartella specificata. | |
DeleteDirectory() | path | “SUCCESS” “FAILED” |
Elimina la cartella specificata. | |
DeleteFile() | “file” | “SUCCESS” “FAILED” |
Cancella il file specificato. | |
GetDirectories() | path | “SUCCESS” “FAILED” |
Restituisce il percorso di tutte le cartelle nella cartella specificata. | |
GetFiles() | path | elenco | Restituisce il percorso di tutti i file nella cartella specificata. | |
GetSettingsFilePath() | path | Restituisce il percorso completo del file di impostazioni di questo programma. Il nome del file di impostazioni è basato sul nome del programma e si trova nella stessa locazione del programma. |
||
GetTemporaryFilePath() | path | Crea un nuovo file temporaneo in una cartella temporanea e restituisce il percorso completo del file. | ||
InsertLine() | “file” numero “testo” |
“SUCCESS” “FAILED” |
Apre il file dpecificato e inserisce il contenuto allo specifico numero di riga. L’operazione non sovrascrive alcun contenuto preesistente alla riga specificata. |
|
ReadContents() | “file” | “testo” | Apre un file e ne legge il contenuto completo. Questo metodo sarà veloce per file fino ad 1 MB, ma il rallentamento aumenterà proporzionalmente alle dimensioni del file e saranno rilevanti per file con dimensioni superiori a 10MB. |
|
ReadLine() | “file” numero |
“testo” | Apre il file e ne legge il contenuto alla riga specificata. | |
WriteContents() | “file” “testo” |
“SUCCESS” “FAILED” |
Apre un file e scrive il contenuto specificato in esso, sostituendo il contenuto originale con il nuoco contenuto. | |
WriteLine() | file number info |
“SUCCESS” “FAILED” |
Apre il file specificato e scrive il contenuto al numero di riga specificato. Questa operazione sovrascrive qualsiasi contenuto preesistente alla riga specificata. |