
- Cos’è il Prompt dei comandi
- Come aprire il Prompt dei comandi
- Il comando base per creare cartelle
- Come creare una cartella in un percorso specifico
- Come creare cartelle annidate con un solo comando
- Differenza tra mkdir e md
- Opzioni avanzate del comando
- Come navigare tra le cartelle create
- Errori comuni e come risolverli
- Alternative moderne: PowerShell
- Conclusione
La riga di comando di Windows, comunemente nota come CMD o Prompt dei comandi, è uno strumento potente che molti utenti sottovalutano. Sebbene l’interfaccia grafica di Windows renda intuitiva la creazione di cartelle tramite Esplora File, conoscere i comandi da terminale offre vantaggi significativi in termini di velocità, automazione e controllo. Questo articolo ti guiderà attraverso ogni aspetto della creazione di cartelle utilizzando CMD, dalle basi fino alle tecniche più avanzate.
Cos’è il Prompt dei comandi
Il Prompt dei comandi è un interprete di comandi testuale presente in tutti i sistemi operativi Windows. Funziona come una finestra attraverso la quale puoi comunicare direttamente con il sistema operativo, impartendo istruzioni che vengono eseguite istantaneamente. A differenza dell’interfaccia grafica, CMD non richiede mouse o touchpad: tutto avviene tramite tastiera.
Per gli utenti più esperti, CMD è indispensabile per automatizzare operazioni ripetitive, scrivere script batch e gestire file in modo efficiente. La capacità di creare cartelle da riga di comando diventa particolarmente utile quando si devono organizzare strutture di directory complesse o quando si lavora su server remoti dove l’interfaccia grafica non è disponibile.
Come aprire il Prompt dei comandi
Prima di poter creare una cartella, devi innanzitutto aprire CMD. Esistono diversi metodi per farlo:
- Tieni premuto il tasto Windows sulla tastiera e premi il tasto R contemporaneamente. Nella finestra che appare, digita cmd e premi Invio. Questo è il metodo più rapido e funziona su tutte le versioni di Windows.
- Clicca sul pulsante Start o premi il tasto Windows, quindi digita cmd nella barra di ricerca. Clicca sull’icona Prompt dei comandi nei risultati visualizzati.
- Apri Esplora File, naviga fino alla cartella in cui desideri lavorare e digita cmd nella barra degli indirizzi in alto. Premi Invio per aprire CMD con la directory corrente già impostata come percorso attivo.
- Tieni premuto il tasto Maiuscolo mentre clicchi con il pulsante destro del mouse su una cartella in Esplora File. Seleziona Apri finestra dei comandi dal menu contestuale che appare.
Una volta aperto, vedrai una schermata nera con una riga di testo che mostra il percorso corrente seguito da un simbolo greater-than (>). Questa è la riga di comando dove digiterai le tue istruzioni.
Il comando base per creare cartelle
Il comando fondamentale per creare cartelle in CMD è mkdir, che sta per make directory. Esiste anche un alias equivalente chiamato md, che fa esattamente la stessa cosa ma con meno caratteri da digitare. Puoi usare indistintamente l’uno o l’altro.
Sintassi del comando
La sintassi più semplice è: mkdir seguito dallo spazio e dal nome della cartella che vuoi creare. Ad esempio, se ti trovi nella tua directory home e digiti mkdir Documenti e premi Invio, verrà creata una nuova cartella chiamata Documenti all’interno della posizione corrente. Il comando non restituisce alcun messaggio di conferma se va a buon fine: questo è un comportamento normale di CMD.
Come verificare che la cartella sia stata creata
Dopo aver eseguito il comando, puoi confermare la creazione digitando dir e premendo Invio. Questo comando elenca tutti i file e le cartelle presenti nella directory corrente. La tua nuova cartella apparirà tra gli elementi visualizzati.
Come creare una cartella in un percorso specifico
Uno dei vantaggi più potenti di CMD è la possibilità di specificare esattamente dove vuoi che venga creata la cartella, senza dover navigare manualmente attraverso le directory.
Per creare una cartella in un percorso assoluto, digita mkdir seguito dallo spazio e dal percorso completo. Ad esempio, se desideri creare una cartella chiamata Progetto nel disco C, digiterai: mkdir C:\Progetto e premi Invio. La cartella verrà creata direttamente nella radice del disco C.
Puoi anche utilizzare percorsi relativi al tuo utente. Ad esempio, mkdir Users\NomeUtente\Desktop\NuovaCartella creerà la cartella sul desktop dell’utente corrente. Questo è particolarmente utile quando si lavora con percorsi che cambiano in base all’account attivo.
Esempi pratici di percorsi
Ecco alcuni esempi comuni di creazione di cartelle in posizioni specifiche:
- mkdir D:\Lavoro\Progetti: crea una cartella Progetti dentro la cartella Lavoro sul disco D.
- mkdir %USERPROFILE%\Documenti\Foto2024: utilizza la variabile d’ambiente USERPROFILE per puntare automaticamente alla cartella Documenti dell’utente corrente, indipendentemente dal nome dell’account.
- mkdir C:\ProgramData\NuovaCartella: crea una cartella nella directory nascosta ProgramData, utile per applicazioni che richiedono dati condivisi a livello di sistema.
Come creare cartelle annidate con un solo comando
Una delle funzionalità più utili del comando mkdir è la possibilità di creare intere gerarchie di cartelle in una sola operazione. Per default, se provi a creare una sottocartella all’interno di una directory che non esiste ancora, CMD restituirà un errore.
L’opzione /p
Per aggirare questo limite, utilizza l’opzione /p. Questa opzione dice a CMD di creare tutte le cartelle intermedie necessarie lungo il percorso specificato. Ad esempio, il comando mkdir p Documents\Lavoro\Progetti\2024\Fase1 creerà contemporaneamente le cartelle Lavora, Progetti, 2024 e Fase1, anche se nessuna di esse esisteva precedentemente.
Senza l’opzione /p, lo stesso comando fallirebbe perché la cartella Documents non esiste come directory (è un file) o perché le cartelle intermedie non sono state create. L’opzione /p è quindi essenziale quando si lavora con percorsi profondi e complessi.
Esempio pratico
Immagina di dover organizzare la struttura di un progetto di sviluppo software. Con un singolo comando puoi creare l’intera architettura: mkdir p Progetti\AppWeb\src\css, Progetti\AppWeb\src\js e Progetti\AppWeb\public creerà tutte le cartelle necessarie per iniziare a lavorare con il tuo progetto.
Differenza tra mkdir e md
Molti utenti si chiedono se esista una differenza sostanziale tra i due comandi. La risposta è no: md è semplicemente un alias di mkdir, introdotto per comodità dato che richiede meno caratteri da digitare. Entrambi i comandi condividono le stesse opzioni e funzionano in modo identico.
La scelta tra i due dipende principalmente dalle tue preferenze personali. Se preferisci la chiarezza semantica, usa mkdir perché il nome è descrittivo e immediatamente comprensibile anche per chi non ha familiarità con la riga di comando. Se preferisci la velocità, usa md per risparmiare alcuni caratteri durante le operazioni ripetitive.
Opzioni avanzate del comando
Oltre a /p, il comando mkdir supporta altre opzioni che possono risultare utili in contesti specifici.
Visualizzazione dei dettagli di creazione
Utilizzando l’opzione /v insieme al comando, CMD visualizza il nome completo del percorso della cartella appena creata. Questo è utile quando si lavora con percorsi molto lunghi e si vuole confermare che la cartella sia stata creuta esattamente dove ci si aspettava. Ad esempio: mkdir v NuovaCartella mostrerà il percorso completo della directory creata.
Gestione degli errori
Se provi a creare una cartella con un nome che esiste già, CMD restituirà un messaggio di errore del tipo La cartella esiste già. Per evitare interruzioni negli script batch, puoi verificare l’esistenza della cartella prima di crearla utilizzando il comando if not exist seguito dal percorso e dall’istruzione mkdir.
Come navigare tra le cartelle create
Dopo aver creato una cartella, potresti voler entrare al suo interno per lavorare con i file che contiene. Il comando per cambiare directory è cd, seguito dallo spazio e dal nome della cartella. Ad esempio, se hai creato la cartella Documenti, digita cd Documenti e premi Invio per spostarti all’interno.
Per tornare alla directory precedente, usa cd.. con due punti dopo cd. Per risalire di più livelli, puoi combinare i punti: cd..\.. ti porta due livelli sopra rispetto alla posizione corrente.
Errori comuni e come risolverli
Anche se il comando è semplice, possono verificarsi diversi problemi durante l’utilizzo.
Errore di permessi insufficienti
Se ricevi un messaggio che indica permessi insufficienti, significa che l’account utente corrente non ha i diritti necessari per scrivere nella directory di destinazione. In questo caso, apri CMD come amministratore: cerca Prompt dei comandi nel menu Start, clicca con il pulsante destro del mouse e seleziona Esegui come amministratore. Oppure premi Ctrl+Shift+Invio mentre selezioni CMD dal menu Start.
Errore del percorso non trovato
Se il percorso specificato contiene errori di battitura o punti a una directory inesistente senza l’opzione /p, riceverai un errore. Controlla attentamente la corretta ortografia dei nomi e assicurati che le lettere maiuscole e minuscole corrispondano al caso su sistemi che li distinguono.
Caratteri non validi nei nomi
Windows non consente alcuni caratteri nei nomi di file e cartelle, tra cui: less-than, greater-than, due punti, virgolette, barra verticale, asterisco, punto interrogativo e barra rovesciata. Se provi a usare uno di questi caratteri nel nome della cartella, CMD restituirà un errore. Utilizza solo lettere, numeri, trattini bassi e spazi.
Alternative moderne: PowerShell
Microsoft sta gradualmente spingendo gli utenti verso PowerShell come sostituto moderno del Prompt dei comandi. PowerShell è uno strumento di automazione più potente che supporta anche la creazione di cartelle tramite il cmdlet New-Item con il parametro -ItemType Directory, oppure il cmdlet mkdir che funziona in modo simile al comando CMD.
Tuttavia, CMD rimane pienamente supportato e funzionale su tutte le versioni attuali di Windows. Per gli utenti che preferiscono un approccio semplice e diretto alla gestione delle cartelle, CMD continua a essere una scelta valida e affidabile.
Conclusione
Creare cartelle con CMD è un’operazione semplice ma incredibilmente utile. Conoscere questo comando ti permette di risparmiare tempo, automatizzare attività ripetitive e gestire file in modo più efficiente rispetto all’uso esclusivo dell’interfaccia grafica. Che tu sia un principiante che vuole espandere le proprie competenze o un utente esperto che cerca maggiore controllo sul proprio sistema, il comando mkdir è uno strumento da avere sempre a portata di mano.
Per approfondire ulteriormente le tue conoscenze sulla riga di comando di Windows, ti consigliamo di consultare la documentazione ufficiale Microsoft disponibile sul sito Microsoft Learn, che offre guide complete e aggiornate su tutti i comandi disponibili.














