lcs:lcs06:esercitazioni:esercitazione4bis
Esercitazione 5
Questi esercizi sono relativi alle SC che lavorano su directory ed estendono mystat sviluppato nella scorsa esercitazione
Esercizio 1 : mystat -d
Estendere il comando mystat
con l'opzione -d
tale che:
mystat -d dir
stampi gli attributi di tutti i file contenuti nelle directory dir
mentre
mystat -d
(senza parametri) stampi gli attributi dei file contenuti nella directory corrente
Suggerimento: usare opendir()
, readdir()
(man 3), etc e getcwd()
, chdir()
per semplificare
Esercizio 2 : mystat -d -r
Estendere gil comando mystat
con l'opzione -r
(recursive) che stampa in maniera ricorsiva tutti i file del sottoalbero radicati nella directory specificata (dir
o la directory corrente vedi Es. 1).
Avanzato: usare lstat()
per evitare i loop dovuti ai link simbolici
lcs/lcs06/esercitazioni/esercitazione4bis.txt · Ultima modifica: 08/02/2007 alle 13:46 (18 anni fa) da Susanna Pelagatti