La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Laboratorio di Informatica Aldo Guastafierro Informatica e Sistemi Informatica e Sistemi.

Presentazioni simili


Presentazione sul tema: "Laboratorio di Informatica Aldo Guastafierro Informatica e Sistemi Informatica e Sistemi."— Transcript della presentazione:

1 Laboratorio di Informatica Aldo Guastafierro Informatica e Sistemi Informatica e Sistemi

2 MS-DOS

3 Il sistema operativo MS-DOS Il PC ha bisogno di un programma che gli consenta di comunicare con lutente per ricevere i comandi da eseguire e per presentare i risultati prodotti Il PC ha bisogno di un programma che gli consenta di comunicare con lutente per ricevere i comandi da eseguire e per presentare i risultati prodotti Il sistema operativo è, in generale, il software che si incarica di fare da interprete tra uomo e calcolatore Il sistema operativo è, in generale, il software che si incarica di fare da interprete tra uomo e calcolatore MS-DOS è un sistema operativo per Personal Computer MS-DOS è un sistema operativo per Personal Computer La sigla sta per Microsoft-Disk Operating System La sigla sta per Microsoft-Disk Operating System

4 MS-DOS Il DOS mette a disposizione dellutente una serie di comandi Il DOS mette a disposizione dellutente una serie di comandi I comandi sono, in generale, introdotti usando la tastiera I comandi sono, in generale, introdotti usando la tastiera Prima di poter eseguire un nuovo comando è necessario aspettare la terminazione del precedente Prima di poter eseguire un nuovo comando è necessario aspettare la terminazione del precedente Per segnalare allutente che è pronto ad accettare un comando, il sistema operativo presenta quello che viene chiamato PROMPT di sistema Per segnalare allutente che è pronto ad accettare un comando, il sistema operativo presenta quello che viene chiamato PROMPT di sistema

5 MS-DOS Ogni volta che il sistema è pronto ad accettare un comando vi sarà il cursore lampeggiante Ogni volta che il sistema è pronto ad accettare un comando vi sarà il cursore lampeggiante prompt di sistema cursore lampeggiante C: \ DOS>_

6 MS-DOS La sintassi generale di un comando DOS è: La sintassi generale di un comando DOS è: COMANDO parametri [opzioni] Non tutti i comandi hanno parametri; ad esempio il comando di cancellazione dello schermo CLS è senza parametri Non tutti i comandi hanno parametri; ad esempio il comando di cancellazione dello schermo CLS è senza parametri Non tutti i comandi hanno delle opzioni; queste possono anche essere omesse. Le parentesi [ ] (da non digitare nel comando) racchiudono le opzioni Non tutti i comandi hanno delle opzioni; queste possono anche essere omesse. Le parentesi [ ] (da non digitare nel comando) racchiudono le opzioni

7 MS-DOS Osservazioni: Osservazioni: Un comando DOS diventa attivo, cioè è inviato al PC, solo dopo aver battuto il tasto di INVIO o ENTER o RETURN o Un comando DOS diventa attivo, cioè è inviato al PC, solo dopo aver battuto il tasto di INVIO o ENTER o RETURN o Il DOS non fa distinzione tra lettere maiuscole e minuscole (non è case sensitive) Dopo ogni comando DOS e prima di parametri e opzioni si devono lasciare uno o più spazi (blank)

8 MS-DOS Il DOS offre allutente una interfaccia puramente testuale (ossia a caratteri), lapplicativo MS- Windows è un sistema operativo con interfaccia grafica Il DOS offre allutente una interfaccia puramente testuale (ossia a caratteri), lapplicativo MS- Windows è un sistema operativo con interfaccia grafica Il DOS, oltre a mettere a disposizione una serie di comandi, predispone il PC affinché possano essere eseguiti anche altri programmi non appartenenti al sistema operativo stesso, ad es. Il DOS, oltre a mettere a disposizione una serie di comandi, predispone il PC affinché possano essere eseguiti anche altri programmi non appartenenti al sistema operativo stesso, ad es. programmi commerciali programmi commerciali programmi creati dallutente programmi creati dallutente

9 I file Lunità elementare di informazione che il calcolatore è in grado di comprendere è il bit Lunità elementare di informazione che il calcolatore è in grado di comprendere è il bit Tutti i dati vengono trasformati in sequenze ordinate di bit Tutti i dati vengono trasformati in sequenze ordinate di bit Per memorizzare più sequenze di bit in un disco è necessario che queste non si mescolino Per memorizzare più sequenze di bit in un disco è necessario che queste non si mescolino Le sequenze vengono raggruppate in appositi contenitori detti file Le sequenze vengono raggruppate in appositi contenitori detti file Non tutti i file sono uguali Non tutti i file sono uguali I file si dividono in due categorie: I file si dividono in due categorie: file di testo file di testo file binari file binari

10 I file I file di testo sono quelli composti da soli caratteri ASCII I file di testo sono quelli composti da soli caratteri ASCII I file di testo possono essere letti e scritti con un qualunque editor (ad esempio EDIT di DOS) I file di testo possono essere letti e scritti con un qualunque editor (ad esempio EDIT di DOS) I file binari sono invece memorizzati con una codifica che è diversa a seconda del programma che ha generato il file I file binari sono invece memorizzati con una codifica che è diversa a seconda del programma che ha generato il file I file binari non possono essere né letti né modificati con un normale editor I file binari non possono essere né letti né modificati con un normale editor

11 I file Il comando TYPE del DOS serve per visualizzare il contenuto di un file di testo Il comando TYPE del DOS serve per visualizzare il contenuto di un file di testo Se si cerca di leggere un file binario come se fosse un file di testo, le informazioni in esso contenute sarebbero interpretate come in codice ASCII pur non essendo tali Se si cerca di leggere un file binario come se fosse un file di testo, le informazioni in esso contenute sarebbero interpretate come in codice ASCII pur non essendo tali Il risultato di tale operazione sarebbe impredicibile, in quanto apparirebbero caratteri strani senza alcun significato apparente Il risultato di tale operazione sarebbe impredicibile, in quanto apparirebbero caratteri strani senza alcun significato apparente

12 I file Ad ogni file viene associato un nome per distinguerlo dagli altri Ad ogni file viene associato un nome per distinguerlo dagli altri In DOS i nomi dei file possono essere lunghi da 1 a 8 caratteri In DOS i nomi dei file possono essere lunghi da 1 a 8 caratteri i caratteri possono essere alfa-numerici più alcuni caratteri speciali: £, $, %, &, _, etc. i caratteri possono essere alfa-numerici più alcuni caratteri speciali: £, $, %, &, _, etc. N.B. Non essendo il DOS case sensisitive è indifferente specificare il nome del file scrivendolo in maiuscolo o in minuscolo N.B. Non essendo il DOS case sensisitive è indifferente specificare il nome del file scrivendolo in maiuscolo o in minuscolo

13 I file Per aumentare le possibilità di diversificare i nomi dei file, e soprattutto per indicare in modo omogeneo gli stessi tipi di file, è possibile specificare una estensione Per aumentare le possibilità di diversificare i nomi dei file, e soprattutto per indicare in modo omogeneo gli stessi tipi di file, è possibile specificare una estensione In DOS lestensione del file può essere lunga al più tre caratteri ed è separata dal nome dal carattere. In DOS lestensione del file può essere lunga al più tre caratteri ed è separata dal nome dal carattere. Un file deve sempre avere un nome mentre può non avere unestensione Un file deve sempre avere un nome mentre può non avere unestensione Esempi PIPPO.TXT PLUTO RADICE.C Esempi PIPPO.TXT PLUTO RADICE.C

14 I file Alcune estensioni tipiche: Alcune estensioni tipiche:.txt file di testo.doc file del programma MS-Word.c file di codice in linguaggio C.xls file contenente una tabella del programma MS-Excel I file che possono essere mandati in esecuzione (in gergo lanciati) devono avere una di queste tre estensioni: I file che possono essere mandati in esecuzione (in gergo lanciati) devono avere una di queste tre estensioni:.COM.EXE.BAT

15 I file I file con estensione.BAT sono dei file di testo contenenti i nomi di comandi da eseguire in sequenza, tali file sono detti file batch I file con estensione.BAT sono dei file di testo contenenti i nomi di comandi da eseguire in sequenza, tali file sono detti file batch Invece di digitare tutte le volte la sequenza di comandi da tastiera, si possono elencare i nomi dei comandi da eseguire in un file batch e poi solo questo viene mandato in esecuzione (questo lancia tutti gli altri nellordine indicato) Invece di digitare tutte le volte la sequenza di comandi da tastiera, si possono elencare i nomi dei comandi da eseguire in un file batch e poi solo questo viene mandato in esecuzione (questo lancia tutti gli altri nellordine indicato)

16 Le directory Per catalogare più efficientemente le informazioni, si possono raggruppare i file in qualche modo correlati tra loro Per catalogare più efficientemente le informazioni, si possono raggruppare i file in qualche modo correlati tra loro I file possono essere raggruppati (collocati) incontenitori chiamati directory (nellanalogia con lo schedario sono i cassetti) I file possono essere raggruppati (collocati) incontenitori chiamati directory (nellanalogia con lo schedario sono i cassetti) Directory File

17 Le directory Una directory ha un nome (max 8 caratteri e unestensione opzionale - stesse regole viste per i file) Una directory ha un nome (max 8 caratteri e unestensione opzionale - stesse regole viste per i file) Le directory possono a loro volta contenere altre directory (subdirectory): Le directory possono a loro volta contenere altre directory (subdirectory): la struttura gerarchica che si viene a creare ha la forma di un albero rovesciato la struttura gerarchica che si viene a creare ha la forma di un albero rovesciato la radice dellalbero, che in MS-DOS si indica con il simbolo \ (back slash), è una directory creata alla formattazione (preparazione) del disco la radice dellalbero, che in MS-DOS si indica con il simbolo \ (back slash), è una directory creata alla formattazione (preparazione) del disco La struttura delle directory e i file costituiscono quello che viene chiamato file system La struttura delle directory e i file costituiscono quello che viene chiamato file system

18 Le directory Teoricamente non esistono limiti per i livelli di annidamento, ma in pratica il limite è imposto dai dispositivi fisici Teoricamente non esistono limiti per i livelli di annidamento, ma in pratica il limite è imposto dai dispositivi fisici Esempio di albero di directory e file (file system) Esempio di albero di directory e file (file system) \ APPUNTI DATI.TXT FISICA GIOCHI SCACCHITENNIS SUONO MUSICA.WAV PROVA.C

19 Le directory Quando viene creata una nuova directory, automaticamente vengono generate due directory speciali: Quando viene creata una nuova directory, automaticamente vengono generate due directory speciali:.. è un semplice riferimento alla directory padre (cioè quella al livello immediatamente superiore). è un semplice riferimento alla directory stessa Osservazione: La directory.. non è definita per la directory radice Osservazione: La directory.. non è definita per la directory radice

20 Il pathname Per poter identificare un file in un file system non è quindi sufficiente specificare solo il suo nome e la sua estensione: bisogna anche indicare in quale directory si trova Per poter identificare un file in un file system non è quindi sufficiente specificare solo il suo nome e la sua estensione: bisogna anche indicare in quale directory si trova Per specificare univocamente la directory dove si trova il file bisogna indicare tutta la sequenza di directory dalla radice del file system fino alla directory contenente il file stesso Per specificare univocamente la directory dove si trova il file bisogna indicare tutta la sequenza di directory dalla radice del file system fino alla directory contenente il file stesso

21 Il pathname assoluto La sequenza di directory che parte dalla radice del file system viene chiamata pathname assoluto La sequenza di directory che parte dalla radice del file system viene chiamata pathname assoluto E possibile percorrere lalbero delle directory E possibile percorrere lalbero delle directory La directory dove ci si trova in un dato momento è detta directory corrente (o di lavoro) La directory dove ci si trova in un dato momento è detta directory corrente (o di lavoro)

22 Il pathname relativo Un pathname è relativo quando invece di partire dalla radice del file system, si riferisce alla directory corrente (il corrispondente pathname assoluto viene calcolato dal sistema) Un pathname è relativo quando invece di partire dalla radice del file system, si riferisce alla directory corrente (il corrispondente pathname assoluto viene calcolato dal sistema)

23 Il pathname In DOS i nomi delle directory che compongono un pathname sono separati gli uni dagli altri dal carattere \ In DOS i nomi delle directory che compongono un pathname sono separati gli uni dagli altri dal carattere \ I pathname assoluti iniziano sempre con il carattere \ (che identifica la radice del file system) I pathname assoluti iniziano sempre con il carattere \ (che identifica la radice del file system) Esempio (riferito alla struttura ad albero mostrata in precedenza) Il file MUSICA.WAV viene specificato in modo assoluto così: Esempio (riferito alla struttura ad albero mostrata in precedenza) Il file MUSICA.WAV viene specificato in modo assoluto così:\GIOCHI\TENNIS\SUONO\MUSICA.WAV

24 Il pathname Esempi (riferito alla struttura ad albero mostrata in precedenza) a) Si supponga che la directory corrente sia SCACCHI, il file MUSICA.WAV viene specificato in modo relativo come: Esempi (riferito alla struttura ad albero mostrata in precedenza) a) Si supponga che la directory corrente sia SCACCHI, il file MUSICA.WAV viene specificato in modo relativo come:..\TENNIS\SUONO\MUSICA.WAV la parte iniziale..\ indica che dalla directory SCACCHI si risale di un livello (la directory padre, qui è GIOCHI ) la parte iniziale..\ indica che dalla directory SCACCHI si risale di un livello (la directory padre, qui è GIOCHI ) b) Si supponga che la directory corrente sia TENNIS, il file MUSICA.WAV viene specificato in modo relativo come: SUONO\MUSICA.WAV

25 Il pathname Due file possono avere lo stesso nome purché non siano contenuti nella stessa directory Due file possono avere lo stesso nome purché non siano contenuti nella stessa directory Due directory possono avere lo stesso nome purché non abbiano la stessa directory padre Due directory possono avere lo stesso nome purché non abbiano la stessa directory padre \ APPUNTI DATI.TXT FISICA GIOCHI SCACCHITENNIS SUONO MUSICA.WAV PROVA.C MUSICA.WAV

26 Unita logiche Il DOS utilizza più file system: ad ogni unità logica (disco) corrisponde un file system Il DOS utilizza più file system: ad ogni unità logica (disco) corrisponde un file system Le unità logiche sono specificate con lettere (non importa se maiuscole o minuscole) seguite dal carattere : Le unità logiche sono specificate con lettere (non importa se maiuscole o minuscole) seguite dal carattere : Il lettore di floppy ha associata la lettera A: Il lettore di floppy ha associata la lettera A: il secondo lettore di floppy, se presente, la lettera B: il secondo lettore di floppy, se presente, la lettera B: le altre unità logiche le lettere a partire dalla C: in avanti le altre unità logiche le lettere a partire dalla C: in avanti

27 Unita logiche Quando si hanno più dischi, per identificare univocamente un file è necessario indicare anche in quale disco si trova il file system Quando si hanno più dischi, per identificare univocamente un file è necessario indicare anche in quale disco si trova il file system Esempio Supponendo che il file system visto in precedenza si trovi nel disco identificato dalla lettera C:, allora il file MUSICA.WAV viene specificato (qui in modo assoluto) in questo modo: Esempio Supponendo che il file system visto in precedenza si trovi nel disco identificato dalla lettera C:, allora il file MUSICA.WAV viene specificato (qui in modo assoluto) in questo modo: C: \GIOCHI\TENNIS\SUONO\MUSICA.WAV

28 Unita logiche In realtà un singolo hard disk può contenere più di un file system: il disco viene suddiviso (partizionato) in più parti e ogni parte viene trattata come un disco indipendente In realtà un singolo hard disk può contenere più di un file system: il disco viene suddiviso (partizionato) in più parti e ogni parte viene trattata come un disco indipendente Per cambiare il disco corrente (ossia passare da una unità logica ad unaltra) si digita al prompt la lettera dellunità che si desidera raggiungere seguita da : Per cambiare il disco corrente (ossia passare da una unità logica ad unaltra) si digita al prompt la lettera dellunità che si desidera raggiungere seguita da : Esempio Per raggiungere il disco C basta digitare C: (seguito da INVIO) Esempio Per raggiungere il disco C basta digitare C: (seguito da INVIO)

29 Unita logiche Il prompt standard indica lunità corrente seguita dalla directory corrente; in questo modo lutente ha sempre lindicazione della sua posizione nel file system Il prompt standard indica lunità corrente seguita dalla directory corrente; in questo modo lutente ha sempre lindicazione della sua posizione nel file system Esempio C:\GIOCHI\SCACCHI> Esempio C:\GIOCHI\SCACCHI> Nel caso venga specificata ununità non esistente il sistema operativo risponde con un messaggio di errore segnalando che lunità prescelta è inesistente e chiedendo una nuova unità valida Nel caso venga specificata ununità non esistente il sistema operativo risponde con un messaggio di errore segnalando che lunità prescelta è inesistente e chiedendo una nuova unità valida

30 Caratteri jolly I caratteri jolly possono essere usati per indicare più file contemporaneamente I caratteri jolly possono essere usati per indicare più file contemporaneamente Sostituiscono delle parti di nome o di estensione comuni a un gruppo di file Sostituiscono delle parti di nome o di estensione comuni a un gruppo di file il carattere * sostituisce una stringa (sequenza di caratteri) di lunghezza qualunque (anche nulla) a partire dalla posizione in cui è inserito il carattere * sostituisce una stringa (sequenza di caratteri) di lunghezza qualunque (anche nulla) a partire dalla posizione in cui è inserito il carattere ? sostituisce esattamente un carattere in corrispondenza della posizione in cui è inserito il carattere ? sostituisce esattamente un carattere in corrispondenza della posizione in cui è inserito

31 Caratteri jolly Si supponga di avere tre file: Si supponga di avere tre file: conti.bat conti.bat paghe.dat paghe.dat prezzi.dat prezzi.dat Con il comando COPY si vogliono copiare tutti i file che iniziano con la lettera P e con qualunque estensione: Con il comando COPY si vogliono copiare tutti i file che iniziano con la lettera P e con qualunque estensione: COPY P*.* destinazione Si vogliono copiare tutti i file che hanno nome qualunque ed estensione che termina con at Si vogliono copiare tutti i file che hanno nome qualunque ed estensione che termina con at COPY *.?at destinazione

32 Comando CD Nome comando: Nome comando: CD o CHDIR Funzione: Funzione: cambia la directory di lavoro; senza parametri visualizza il nome della directory corrente senza parametri visualizza il nome della directory corrente Sintassi: Sintassi: CD [path] Nota: il cammino specificato (path) può essere assoluto o relativo (ma solo in riferimento allunità corrente) Nota: il cammino specificato (path) può essere assoluto o relativo (ma solo in riferimento allunità corrente) Esempi: Esempi: CD \MSDOS\UTIL CD..\PIPPO CD.. (passa alla directory padre)

33 Comando CLS Nome comando: Nome comando:CLS Funzione: Funzione: cancella lo schermo Sintassi: Sintassi:CLS Nota: restituisce il prompt di sistema in alto a sinistra Nota: restituisce il prompt di sistema in alto a sinistra

34 Comando COPY Nome comando: Nome comando:COPY Funzione: Funzione: copia uno o più file in unaltra posizione o concatena una lista di file Sintassi: Sintassi: COPY origine destinazione COPY file1 + file2 +… + file-n tuttoqui Nota: nel caso venga usato per concatenare due o più file, COPY restituisce il nome dei file uniti mentre procede nella concatenazione Nota: nel caso venga usato per concatenare due o più file, COPY restituisce il nome dei file uniti mentre procede nella concatenazione

35 Comando COPY Esempi: Esempi: copy c:\game\dati.txt c:\copia.txt copy..\..\fax.doc fax.doc copy a:\*.* c:\backup copy c:\compiti.* a:\dati\scuola copy c:\autoexec.b?t. copy dati1.txt+dati2.txt dati12.txt

36 Comando DEL Nome comando: Nome comando: DEL o ERASE Funzione: Funzione: cancella i file specificati come parametro Sintassi: Sintassi: DEL [unità][path]nome_file ERASE [unità][path]nome_file Nota: con lopzione /P il comando DEL chiede conferma per la cancellazione Nota: con lopzione /P il comando DEL chiede conferma per la cancellazione Esempi: Esempi: DEL c:\dati\cifre.dat DEL..\lucidi.ppt DEL program.bat

37 Comando DELTREE Nome comando: Nome comando:DELTREE Funzione: Funzione: cancella la directory specificata e tutte le sue sotto directory Sintassi: Sintassi: DELTREE [unità][path]nome_dir Nota: con lopzione /Y non chiede conferma per la cancellazione Nota: con lopzione /Y non chiede conferma per la cancellazione Esempi: Esempi: DELTREE C:\DATI\ DELTREE..\LUCIDI DELTREE PROGRAM

38 Comando DIR Nome comando: Nome comando:DIR Funzione: Funzione: visualizza il contenuto della directory specificata Sintassi: Sintassi: DIR [unità][path][nome_dir] Note: con lopzione /P visualizza una schermata alla volta; con /W visualizza fino a 5 nomi per riga Note: con lopzione /P visualizza una schermata alla volta; con /W visualizza fino a 5 nomi per riga Esempi: Esempi: DIR C:\DATI\ /P DIR /W DIR..\..\COMPITI

39 Comando FORMAT Nome comando: Nome comando:FORMAT Funzione: Funzione: predispone il disco nellunità specificata per accettare file di MS- DOS Sintassi: Sintassi: FORMAT unità Note: lopzione /F: dimensione permette di selezionare la capacità del disco da formattare. Lopzione /S permette di formattare un floppy di sistema operativo Note: lopzione /F: dimensione permette di selezionare la capacità del disco da formattare. Lopzione /S permette di formattare un floppy di sistema operativo Esempi: Esempi: FORMAT A: FORMAT B: /F:720

40 Comando HELP Nome comando: Nome comando:HELP Funzione: Funzione: accede ad una guida on-line dei comandi di MS-DOS Sintassi: Sintassi: HELP [comando] Nota: non specificando un comando presenta la lista di tutti gli argomenti disponibili Nota: non specificando un comando presenta la lista di tutti gli argomenti disponibili Esempi: Esempi:HELP HELP COPY

41 Comando MD Nome comando: Nome comando: MD o MKDIR Funzione: Funzione: crea una directory dal nome specificato Sintassi: Sintassi: MD [unità][path]nome_directory Nota: se si cerca di creare una directory già esistente questo viene segnalato con un messaggio di errore Nota: se si cerca di creare una directory già esistente questo viene segnalato con un messaggio di errore Esempi: Esempi: MD C:\CORSI\FONDINFO MD CORSI

42 Comando MOVE Nome comando: Nome comando:MOVE Funzione: Funzione: permette di spostare uno o più file nella posizione specificata Sintassi: Sintassi: MOVE [unità][path]origine [unità][path]destinazione Note: può anche essere usato per cambiare nome alle directory; non era presente nelle vecchie versioni del DOS Note: può anche essere usato per cambiare nome alle directory; non era presente nelle vecchie versioni del DOS Esempi: Esempi: MOVE A:\*.* C:\BACKUP MOVE A:\*.* C:\BACKUP MOVE LUCIDI SLIDE MOVE LUCIDI SLIDE

43 Comando PRINT Nome comando: Nome comando:PRINT Funzione: Funzione: permette di stampare dei file Sintassi: Sintassi: PRINT [/D:device] [drive:][path]filename[...]] Esempi: Esempi: PRINT LPR: c:\dati.txt PRINT LPR: c:\dati.txt

44 Comando RD Nome comando: Nome comando: RD o RMDIR Funzione: Funzione: permette di eliminare una directory specificata Sintassi: Sintassi: RD [unità][path]nome_directory Nota: la directory specificata non può essere eliminata se non vuota Nota: la directory specificata non può essere eliminata se non vuota Esempi: Esempi: RD APPUNTI RD APPUNTI RMDIR C:\UTIL\DATI RMDIR C:\UTIL\DATI RD..\..\SLIDE RD..\..\SLIDE

45 Comando REN Nome comando: Nome comando: REN o RENAME Funzione: Funzione: permette di cambiare nome ad un file specificato Sintassi: Sintassi: REN [unità][path]nome1 nome2 RENAME [unità][path]nome1 nome2 Nota: il comando non può essere utilizzato per spostare i file Nota: il comando non può essere utilizzato per spostare i file Esempi: Esempi: REN C:\DATI1.TXT DATI2.TXT REN TABELLA1.TXT TAB.DAT

46 Comando TREE Nome comando: Nome comando:TREE Funzione: Funzione: permette di visualizzare graficamente una struttura di file e sotto- directory Sintassi: Sintassi: TREE [unità][path][dir o unità disco] Nota il comando visualizza anche i file quando è specificata lopzione /F Nota il comando visualizza anche i file quando è specificata lopzione /F Esempi: Esempi: TREE C:\WINDOWS TREE C:\MSDOS /F

47 Comando UNDELETE Nome comando: Nome comando:UNDELETE Funzione: Funzione: permette di recuperare i file cancellati in precedenza con DEL Sintassi: Sintassi: UNDELETE [unità][path]nomi_file Nota: il ripristino dei file non è sempre possibile e, comunque, dovrebbe essere tentato il prima possibile Nota: il ripristino dei file non è sempre possibile e, comunque, dovrebbe essere tentato il prima possibile Esempi: Esempi: UNDELETE *.* UNDELETE C:\MSDOS\*.FOR

48 Comando XCOPY Nome comando: Nome comando:XCOPY Funzione: Funzione: permette di copiare tutti i file di una directory più le sotto directory Sintassi: Sintassi: XCOPY origine destinazione Nota: per copiare anche le sotto-directory bisogna usare lopzione /S altrimenti si comporta come COPY Nota: per copiare anche le sotto-directory bisogna usare lopzione /S altrimenti si comporta come COPY Esempi: Esempi: XCOPY A:\BIN C:\BIN /S

49 Esercizi Sia data la seguente configurazione di file e directory: Sia data la seguente configurazione di file e directory: C:\ APPUNTI DATI.TXT SCUOLA ALLIEVI.TXT COMPITI.DAT GAME F1 F1.EXE DOOM SOUND TEMP COPIA2.TXTCOPIA1.TXT

50 Esercizio 1 Si scriva una sequenza di comandi DOS per creare sul disco C la struttura del file system presentata sul lucido precedente. Per ogni comando si indichi anche il prompt di DOS. Si scriva una sequenza di comandi DOS per creare sul disco C la struttura del file system presentata sul lucido precedente. Per ogni comando si indichi anche il prompt di DOS.

51 Esercizio 2 Supponendo di trovarsi nella directory, senza spostarsi dalla directory, copiare il file ALLIEVI.TXT nella directory Supponendo di trovarsi nella directory, senza spostarsi dalla directory, copiare il file ALLIEVI.TXT nella directory Lesercizio può essere risolto usando riferimenti assoluti: Lesercizio può essere risolto usando riferimenti assoluti: COPY \APPUNTI\SCUOLA\ALLIEVI.TXT \GAME\F1 oppure relativi: oppure relativi: COPY..\APPUNTI\SCUOLA\ALLIEVI.TXT..\GAME\F1 Attenzione Ad essere precisi, dopo F1 bisognerebbe aggiungere il carattere \ in quanto se la directory F1 non esistesse, verrebbe creato un file di nome F1, copia di ALLIEVI.TXT Attenzione Ad essere precisi, dopo F1 bisognerebbe aggiungere il carattere \ in quanto se la directory F1 non esistesse, verrebbe creato un file di nome F1, copia di ALLIEVI.TXT

52 Esercizio 3 Indipendentemente dalla propria posizione nel file system, con un solo comando, cancellare il file DATI.TXT Indipendentemente dalla propria posizione nel file system, con un solo comando, cancellare il file DATI.TXT In questo caso bisogna usare un riferimento assoluto, in quanto non è nota la posizione corrente allinterno del file system In questo caso bisogna usare un riferimento assoluto, in quanto non è nota la posizione corrente allinterno del file system DEL C:\APPUNTI\DATI.TXT

53 Esercizio 4 Supponendo di essere nella directory, spostare tutti i file da alla directory in cui ci si trova Supponendo di essere nella directory, spostare tutti i file da alla directory in cui ci si trova Si possono adottare due diverse soluzioni: Si possono adottare due diverse soluzioni: COPY C:\TEMP\*.*. DEL C:\TEMP\*.* oppure: oppure: MOVE C:\TEMP\*.*.


Scaricare ppt "Laboratorio di Informatica Aldo Guastafierro Informatica e Sistemi Informatica e Sistemi."

Presentazioni simili


Annunci Google