File e Directory

Transcript

File e Directory
File
File ee Directory
Directory
Ci vuole ordine!
Un disco può contenere da 1’000’000 a più di
1’000’000’000 di caratteri.
Per poter trovare le informazioni che servono all’interno
dei dischi occorre organizzarle in modo logico.
Le informazioni sono raggruppate all’interno di file.
I file
Sono contenitori di dati o
programmi
Sono memorizzati su disco
0110
11 0 1
0 0 0 10
01001 1 0
“Formato” dei file
0110
11 0 1
0 0 0 10
0100110
Ogni file di dati ha un
programma che lo
“capisce”.
Ciascun programma
usa diversamente i bit.
elenco.txt
0110
11 0 1
0 0 0 10
0100110
lettera.doc
0110
11 0 1
0 0 0 10
0100110
spese.xls
Blocco note
Più ordine!
Il mio hard disk contiene più di 2’500 file! Se avessi
altrettanti fogli di carta, non li lascerei sfusi sulla
scrivania, ma li organizzerei in cartelle e scaffali.
L’equivalente informatico di chiama directory.
Le directory
I file possono essere raggruppati in elenchi, detti
“directory” (o “folder” o “cartelle”)
0110
11 0 1
0 0 0 10
010011 0
0110
11 0 1
0 0 0 10
01001 1 0
0110
11 0 1
0 0 0 10
010011 0
0110
11 0 1
0 0 0 10
010011 0
Le Subdirectory
Una directory può contenere altre directory
(“subdirectory” o “sub-folder” o “sotto-cartelle”)
11
01
1
00
1010
010010
1
00
11
01
1
00
1010
0
0
0
1
1
1
000
11
01
1
00
1010
0
0
0
1
1
1
0
00
11
1001
00110
0
0
1
1
1
100010010
01
1
0100101100 01101
0
11010
0
0
010001010
11
1001
00110
0
0
1
1
00010
11
10 101
00110
1
0
0
0
1
0
1
0
1
1
1
010010110000010
0
0
11
01
1
00
110
0
0
0
0100110
11
1001
00110
0
0
1
1
00010
11
1001
00110
0
0
1
1
00010
Come individuo un disco?
D:
C:
CD-ROM
HARD DISK
B:
A:
5.25” FLOPPY
3.5” FLOPPY
Cartelle
radice
A:\
ESEMPI
DISEGNI
TESTI
cartella
LETTERE
sotto-cartella
ESAMI
ANALISI
FISICA
File e cartelle
C:\
CASA
SPESE
giugno.xls
luglio.xls
agosto.xls
ricorda.txt
ENTRATE
file
ESAMI
elenco.doc
voti.xls
ANALISI tesina.doc
FISICA
VARIE
telefono.xls
amici.txt
testi.doc
tesina.doc
testi.doc
Come individuo una cartella?
Dove si trova?
Come si chiama?
Ecco la cartella!!!
Come individuo una cartella?
Path
Nome
Dove si trova?
Come si chiama?
Ecco la cartella!!!
Come individuo una cartella?
radice
A:\
ESEMPI
DISEGNI
TESTI
A:\ESEMPI
A:\ESEMPI\TESTI
A:\LETTERE
A:\ESAMI\FISICA
LETTERE
ESAMI
ANALISI
FISICA
Come individuo un file?
Dove si trova?
Come si chiama?
Ecco il file!!!
Di che tipo è?
Come individuo un file?
Path
Nome
Dove si trova?
Come si chiama?
Ecco il file!!!
Di che tipo è?
Estensione
Come individuo un file?
C:\
radice
CASA
SPESE
giugno.xls
luglio.xls
agosto.xls
ricorda.txt
C:\ESAMI\elenco.doc
ENTRATE
C:\VARIE\amici.txt
ESAMI
elenco.doc
voti.xls
C:\CASA\SPESE\luglio.xls
FISICA
VARIE
C:\ESAMI\ANALISI\tesina.doc
C:\ESAMI\FISICA\tesina.doc
ANALISI tesina.doc
telefono.xls
amici.txt
testi.doc
tesina.doc
testi.doc
Che cosa vuol dire...
...
... creare
creare una
una nuova
nuova cartella?
cartella?
...
... cancellare
cancellare una
una cartella?
cartella?
...
... cancellare
cancellare un
un file?
file?
...
... spostare
spostare un
un file?
file?
...
... copiare
copiare un
un file?
file?
...
... creare
creare una
una nuova
nuova cartella?
cartella?
Prima
A:\
ESEMPI
DISEGNI
LETTERE
ESAMI
voglio aggiungere
una cartella TESTI
sotto ESEMPI
ANALISI
FISICA
...
... creare
creare una
una nuova
nuova cartella?
cartella?
Dopo
A:\
ESEMPI
DISEGNI
TESTI
LETTERE
ESAMI
ANALISI
FISICA
...
... cancellare
cancellare una
una cartella?
cartella?
Prima
A:\
ESEMPI
DISEGNI
TESTI
voglio cancellare
la cartella FISICA
sotto ESAMI
LETTERE
ESAMI
ANALISI
FISICA
...
... cancellare
cancellare una
una cartella?
cartella?
Dopo
A:\
ESEMPI
DISEGNI
TESTI
LETTERE
ESAMI
ANALISI
...
... cancellare
cancellare un
un file?
file?
C:\
Prima
CASA
SPESE
giugno.xls
luglio.xls
agosto.xls
ricorda.txt
ENTRATE
ESAMI
elenco.doc
voti.xls
voglio cancellare
il file C:\CASA\SPESE\luglio.xls
ANALISI tesina.doc
FISICA
VARIE
telefono.xls
amici.txt
testi.doc
tesina.doc
testi.doc
...
... cancellare
cancellare un
un file?
file?
C:\
Dopo
CASA
SPESE
giugno.xls
agosto.xls
ricorda.txt
ENTRATE
ESAMI
elenco.doc
voti.xls
ANALISI tesina.doc
FISICA
VARIE
telefono.xls
amici.txt
testi.doc
tesina.doc
testi.doc
...
... spostare
spostare un
un file?
file?
C:\
Prima
CASA
SPESE
giugno.xls
luglio.xls
agosto.xls
ricorda.txt
voglio spostare il file
C:\VARIE\amici.txt
nella cartella
C:\CASA
ENTRATE
ESAMI
elenco.doc
voti.xls
ANALISI tesina.doc
FISICA
VARIE
telefono.xls
amici.txt
testi.doc
tesina.doc
testi.doc
...
... spostare
spostare un
un file?
file?
C:\
Dopo
CASA
SPESE
giugno.xls
luglio.xls
agosto.xls
ricorda.txt
amici.txt
ENTRATE
ESAMI
elenco.doc
voti.xls
ANALISI tesina.doc
FISICA
VARIE
telefono.xls
testi.doc
tesina.doc
testi.doc
...
... copiare
copiare un
un file?
file?
C:\
Prima
CASA
SPESE
giugno.xls
luglio.xls
agosto.xls
ricorda.txt
voglio copiare il file
C:\ESAMI\elenco.doc
nella cartella
C:\ESAMI\FISICA
ENTRATE
ESAMI
elenco.doc
voti.xls
ANALISI tesina.doc
FISICA
VARIE
telefono.xls
amici.txt
testi.doc
tesina.doc
testi.doc
...
... copiare
copiare un
un file?
file?
C:\
CASA
Dopo
SPESE
giugno.xls
luglio.xls
agosto.xls
ricorda.txt
ENTRATE
ESAMI
elenco.doc
voti.xls
e se adesso volessi
copiare il file
C:\ESAMI\ANALISI\testi.doc
nella cartella
C:\ESAMI\FISICA???
ANALISI tesina.doc
FISICA
VARIE
telefono.xls
amici.txt
testi.doc
tesina.doc
testi.doc
elenco.doc