Obiettivo della scheda

Questa pagina ti aiuta a lavorare più veloce in laboratorio quando devi spostare i file Ticket_N_... dentro le cartelle di gravità (1, 2, 3, 4) usando il prompt dei comandi.

I comandi sono pensati per l’esercizio che avete visto in aula e che sarà su Moodle.

1) Come leggere la sintassi dei comandi

  • [quadre] → argomento opzionale.
    Es.: dir [/b]
  • <angolari> → da sostituire con un valore tuo.
    Es.: move <file> <destinazione>
  • {graffe | pipe} → scegli una delle due opzioni.
    Es.: dir { /p | /w }
  • ... → puoi ripetere l’elemento più volte.
  • MAIUSCOLO/minuscolo → in CMD non cambia.
  • Virgolette " " → obbligatorie se ci sono spazi nel percorso.

Aiuti veloci: help → elenco comandi • nomecomando /? → help di un comando (es.: move /?)

2) Spostarsi tra cartelle — cd / chdir

cd cambia o mostra la cartella corrente.

  • cd → mostra dove sei
  • cd .. → sali di un livello
  • cd ..\.. → sali di due livelli
  • cd \ → vai alla radice (C:\)
  • cd perc\orso\ → vai ad una cartella relativa
  • cd C:\percorso\assoluto\ → vai ad una cartella assoluta

Per l’esercizio: lavora dentro tickets\. Le cartelle di gravità stanno nel livello sopra: ..\1, ..\2, ..\3, ..\4.

3) Vedere i file — dir

Serve per elencare file e cartelle.

  • dir → elenco standard
  • dir /b → solo nomi (pulito)
  • dir *.doc → solo i file .doc
  • dir Ticket_1_*.doc → solo i ticket di gravità 1

Wildcard: * = qualsiasi sequenza • ? = un carattere.

4) Creare cartelle — md / mkdir

Crea una o più cartelle.

md nomecartella
mkdir nomecartella

Per l’esercizio (dentro tickets\):

md "..\1"
md "..\2"
md "..\3"
md "..\4"

5) Spostare file — move

move <sorgente> <destinazione>

Esempi per i ticket:

move "Ticket_1_*.doc" "..\1\"
move "Ticket_2_*.doc" "..\2\"
move "Ticket_3_*.doc" "..\3\"
move "Ticket_4_*.doc" "..\4\"

6) Rinominare file — ren / rename

ren <vecchio> <nuovo>

Esempi:

ren "*.doc" "*_GESTITO.doc"
ren "..\1\*.doc" "*_GESTITO.doc"

7) Stampare testo — echo

  • echo Spostamento completato.
  • echo. → riga vuota

8) Creare file di prova — copy con

copy con Ticket_1_001_20250402.doc
( digita testo )
^Z   ← CTRL+Z e Invio
1 file copiato.

9) Vedere il contenuto — type

type nomefile.txt mostra il contenuto a schermo.

10) Cancellare file — del

Attenzione: con i jolly non chiede conferma.

del *.doc
del "..\1\*.doc"

11) Redirezione & conteggi (extra)

  • echo Ciao > note.txt → scrive nel file
  • echo altra riga >> note.txt → accoda
  • 2> NUL → nasconde gli errori

Contare i file per gravità:

dir /b "..\1\*.doc" | find /c /v ""
dir /b "..\2\*.doc" | find /c /v ""
dir /b "..\3\*.doc" | find /c /v ""
dir /b "..\4\*.doc" | find /c /v ""

12) Sequenza consigliata (40′)

  1. cd ...\tickets\
  2. md "..\1"md "..\4"
  3. dir *.doc
  4. move "Ticket_1_*.doc" "..\1\"
  5. (Opz.) rinomina con ren
  6. (Opz.) conta i file