- 12 Febbraio 2008
- 7.659
- 0
- Miglior risposta
- 0
Ciao,
Eccovi una guida creata per i novellini della programmazione in visual basic.
Oggi vi spiego un po' come lavorare con i file, cioè eliminarli, copiarli, spostarli, aprirli e modificarli, rinominarli, ecc....
Funzione OPEN
La funzione apre il file specificato in modalità di lettura o scrittura o entrambi insieme. Il file, con questa funzione, lo si può aprire in modalità INPUT, cioè di sola lettura, in modalità OUTPUT, cioè di sola scrittura, in modalità APPEND, cioè solo per aggiungere righe di testo al file, in modalità RANDOM, BINARY, e basta
Il tutto è fattabile eseguendo questa stringa di codice nel vostro programma:
#numerofile serve per attribuire ad un file un numero. Se per esempio a due procedure di append noi mettiamo #1, questo ce lo darà come errore.
Alla fine del codice precedente basta inserire
Per esempio, se vogliamo aprire un file che si trova nella path del programma e si chiama config.ini e vogliamo caricarlo in una textbox faremo così:
E' possibile anche caricare il file in una variabile e quindi non necessiteremo di una textbox.
Es:
Non ci sarà alcun bisogno di definire la variabile perchè Visual Basic la riconoscerà come variabile di tipo Variant ugualmente.
Per una migliore gestione dei numeri da attribuire ai file (As #numero) si può usare la funzione FreeFile
Ecco un esempio:
In questo caso, alla variabile file viene attribuito il valore 4
In alcuni casi è bene usare la stringa RESET al posto di Close
Reset chiude tutti i file, perciò ne basta uno per più procedure.
Funzione FileCopy
Come detto precedentemente, questa funzione serve per duplicare il file in questione nella stessa directory cambiando nome al file
Ecco la stringa esempio:
Funzione Kill
Questa funzione permette di eliminare un file, più file e tutti i file con l'estensione specificata nella directory specificata. La funzione non elimina file in uso, perciò, se dovete fare le vostre lamerate, prendetene atto.
Ecco una stringa esempio:
Oppure ecco come eliminare file con la stessa estensione:
Funzione Name
Questa funzione rinomina un file
Oppure lo rinomina e lo sposta
Questa funzione può rinominare anche le cartelle. Stessa cosa di Kill, non rinomina/sposta file già in uso!
Funzione RmDir
Questa funzione elimina una directory intera VUOTA, cioè non contenente file.
Funzione MkDir
Questa funzione crea una nuova directory
Questo è tutto, buona fortuna con le vostre creazioni ^^
Eccovi una guida creata per i novellini della programmazione in visual basic.
Oggi vi spiego un po' come lavorare con i file, cioè eliminarli, copiarli, spostarli, aprirli e modificarli, rinominarli, ecc....
Funzione OPEN
La funzione apre il file specificato in modalità di lettura o scrittura o entrambi insieme. Il file, con questa funzione, lo si può aprire in modalità INPUT, cioè di sola lettura, in modalità OUTPUT, cioè di sola scrittura, in modalità APPEND, cioè solo per aggiungere righe di testo al file, in modalità RANDOM, BINARY, e basta
Il tutto è fattabile eseguendo questa stringa di codice nel vostro programma:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
#numerofile serve per attribuire ad un file un numero. Se per esempio a due procedure di append noi mettiamo #1, questo ce lo darà come errore.
Alla fine del codice precedente basta inserire
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Per esempio, se vogliamo aprire un file che si trova nella path del programma e si chiama config.ini e vogliamo caricarlo in una textbox faremo così:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Es:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Per una migliore gestione dei numeri da attribuire ai file (As #numero) si può usare la funzione FreeFile
Ecco un esempio:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
In alcuni casi è bene usare la stringa RESET al posto di Close
Reset chiude tutti i file, perciò ne basta uno per più procedure.
Funzione FileCopy
Come detto precedentemente, questa funzione serve per duplicare il file in questione nella stessa directory cambiando nome al file
Ecco la stringa esempio:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Funzione Kill
Questa funzione permette di eliminare un file, più file e tutti i file con l'estensione specificata nella directory specificata. La funzione non elimina file in uso, perciò, se dovete fare le vostre lamerate, prendetene atto.
Ecco una stringa esempio:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Oppure ecco come eliminare file con la stessa estensione:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Funzione Name
Questa funzione rinomina un file
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Oppure lo rinomina e lo sposta
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Questa funzione può rinominare anche le cartelle. Stessa cosa di Kill, non rinomina/sposta file già in uso!
Funzione RmDir
Questa funzione elimina una directory intera VUOTA, cioè non contenente file.
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Funzione MkDir
Questa funzione crea una nuova directory
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Questo è tutto, buona fortuna con le vostre creazioni ^^