Un modo semplice per eliminare cartelle con nomi troppo lunghi su Windows

Un modo semplice per eliminare cartelle con nomi troppo lunghi su Windows

Sì, amici. Questa è una situazione che si può dire abbastanza comune per gli utenti Windows. Questo fenomeno si verifica quando copiamo, tagliamo, spostiamo, eliminiamo, rinominiamo... o facciamo qualsiasi cosa su una cartella o un file di dati la cui lunghezza nel percorso supera i 255 caratteri in Windows ( secondo la teoria di Microsoft è di 260 caratteri ), il sistema visualizzare un errore come mostrato di seguito:

  • I nomi dei file di origine sono più grandi di quelli supportati dal file system. Prova a spostarti in una posizione con un nome di percorso più breve o a rinominarla con nomi più brevi prima di tentare questa operazione.

Un modo semplice per eliminare cartelle con nomi troppo lunghi su Windows

Illustrazione di un errore che si verifica su Windows 7

Oppure qui:

Un modo semplice per eliminare cartelle con nomi troppo lunghi su Windows

Messaggi di errore come questo sono simili:

  • Un errore imprevisto ti impedisce di eliminare la cartella. Se continui a ricevere questo errore, puoi utilizzare il codice di errore per cercare assistenza con questo problema.

  • Errore: 0x80004005: errore non specificato

Un modo semplice per eliminare cartelle con nomi troppo lunghi su Windows

Per errori come questo, anche se usi killer come Folder Lock, Folder Guard, Unlocker... non ti aiuteranno. Anche l'utilità PowerShell deve ancora arrendersi:

  • Remove-Item: il percorso specificato, il nome file o entrambi sono troppo lunghi. Il nome file completo deve contenere meno di 260 caratteri e il nome della directory deve contenere meno di 248 caratteri.

Un modo semplice per eliminare cartelle con nomi troppo lunghi su Windows

Semplicemente perché PowerShell non può supportare tutti i file e i percorsi di directory più lunghi di 255 caratteri, anche se la partizione che stai archiviando è in formato NTFS. Tuttavia, non esiste un modo completo per gestire la situazione di cui sopra. Nell'articolo seguente, LuckyTemplates ti presenterà uno strumento raro che può aiutarci a superare la situazione di cui sopra. Questo è il software che supporta Long Path Tool , il collegamento per scaricare l'ultima versione è qui.

Come utilizzare lo strumento Percorso lungo è abbastanza semplice, guarda il video tutorial qui sotto:

Ma oltre a questo, sapevi che esiste ancora uno strumento disponibile da Microsoft che lo supporta molto bene, ovvero Robocopy . In sostanza, Robocopy funziona come segue:

  • Se utilizzato con il comando /MIR, Robocopy creerà una copia di backup dell'intera directory e del nome file corrente su un'altra partizione e quando la directory root diventerà vuota, il sistema eliminerà i file e le cartelle correnti.

Come nell'immagine di esempio sopra, puoi vedere che nella cartella del gioco ci sono più cartelle, comprese molte altre sottocartelle, quindi il numero totale di caratteri che appaiono nel percorso ha superato i 260 caratteri e il risultato è Di conseguenza, è impossibile eliminare, spostare, copiare o rinominare tali cartelle. Oppure qui, ho queste 3 sottocartelle con la stessa struttura del percorso di cui sopra. E, naturalmente, Windows Explorer non può fare nulla in questo momento:

Un modo semplice per eliminare cartelle con nomi troppo lunghi su Windows

Nell'unità C (o qualsiasi altra unità), creo una nuova cartella vuota (nominala come preferisci), quindi utilizzo il seguente comando per copiare l'intera cartella all'interno di HomeDrives al nuovo indirizzo:

  • robocopy /MIR c:\test E:\UserData\HomeDrives

Un modo semplice per eliminare cartelle con nomi troppo lunghi su Windows

Dopo aver eseguito il comando precedente, l'intera cartella all'interno di E:\UserData\HomeDrives è stata eliminata in modo sicuro e il resto del nostro lavoro è molto più semplice. Robocopy ha dimostrato la sua capacità estremamente potente di elaborare, copiare, eliminare e rinominare cartelle con nomi troppo lunghi, superando lo standard Windows di 255 caratteri, senza dover utilizzare strumenti di supporto esterni.

Video dimostrativo su come utilizzare Robocopy per rimuovere file e cartelle con nomi troppo lunghi in Windows:

Come eliminare la cartella con nome lungo utilizzando lo strumento da riga di comando

Oltre ai due modi sopra indicati, l'eliminazione delle cartelle con nomi lunghi utilizzando uno strumento da riga di comando è un semplice processo in tre passaggi. Il trucco sta nel generare automaticamente il nome più breve e usarlo.

  • Aprire un prompt dei comandi nella cartella contenente il file.
  • Utilizzare il comando DOS per ottenere un nome file breve nel formato file 8.3.
  • Ora usa il comando DEL in DOS per eliminare il file.

Vediamo come funziona questo strumento nell'esempio seguente con un nome di file lungo in una directory.

Apri Esplora file e cerca i file nella cartella. Premi Maiusc , quindi fai clic con il pulsante destro del mouse in un'area vuota. Selezionare Apri finestra di comando qui . Verrà visualizzata una finestra del prompt dei comandi con il percorso impostato per la cartella a cui stai accedendo.

Un modo semplice per eliminare cartelle con nomi troppo lunghi su Windows

Immettere il comando DOS per elencare cartelle e file nella directory corrente. Il comando dir è un comando interno ed è disponibile su tutti i sistemi operativi Microsoft. L' attributo /X visualizza nomi brevi per i nomi di file che non sono nel formato 8.3. È inoltre possibile utilizzare DIR /X /P per mettere in pausa e passare da una schermata a quella successiva quando ci sono troppi file da controllare.

Lo screenshot seguente mostra il file di testo che vogliamo eliminare con il nome del file breve modificato.

Un modo semplice per eliminare cartelle con nomi troppo lunghi su Windows

Quindi puoi vedere come usiamo DOS per generare automaticamente un nome più breve per il file. Ora usa semplicemente un semplice comando DEL sul nome file breve per rimuovere il file.

Un modo semplice per eliminare cartelle con nomi troppo lunghi su Windows

La lezione qui è non ignorare il DOS. Esistono molti comandi DOS utili che possono farti risparmiare tempo.

Buona fortuna!


Qual è il processo Vmmem nel Task Manager di Windows?

Qual è il processo Vmmem nel Task Manager di Windows?

Hai riscontrato un processo denominato Vmmem nel Task Manager di Windows? Consuma troppa CPU, RAM e altre risorse di sistema, questo ti preoccupa?

Come utilizzare TurboVPN

Come utilizzare TurboVPN

Turbo VPN ti offre tutti i vantaggi dello sblocco di contenuti limitati o bloccati su telefoni Windows, macOS, iOS e Android.

Come abilitare/disabilitare i promemoria della schermata di blocco e le notifiche delle chiamate VoIP in Windows 10

Come abilitare/disabilitare i promemoria della schermata di blocco e le notifiche delle chiamate VoIP in Windows 10

Per impostazione predefinita, la schermata di blocco dell'account visualizza i messaggi Cortana e le notifiche delle chiamate VoIP in arrivo. Questa guida ti mostrerà come abilitare o disabilitare la visualizzazione dei promemoria e delle notifiche delle chiamate VoIP in arrivo sulla schermata di blocco in Windows 10.

Come aprire il menu Start a schermo intero su Windows 10

Come aprire il menu Start a schermo intero su Windows 10

Questo articolo ti mostrerà come aprire il menu Start a schermo intero su Windows 10.

Artistic Endeavors, il tema ufficiale di Microsoft, scaricalo e provalo

Artistic Endeavors, il tema ufficiale di Microsoft, scaricalo e provalo

Recentemente, Microsoft ha rilasciato un nuovo pacchetto di temi chiamato Artistic Endeavors esclusivamente per dispositivi che utilizzano Windows 10 sul Microsoft Store.

Come attivare e trovare il registro di avvio di Windows

Come attivare e trovare il registro di avvio di Windows

Il registro di avvio o il registro di inizializzazione del sistema è un file di testo che può essere creato durante la sequenza di avvio del computer.

Cosè la WBAN (Wireless Body Area Network)?

Cosè la WBAN (Wireless Body Area Network)?

Il termine “Wireless Body Area Network” è stato coniato nel 2001 da Van Dam. Fondamentalmente si tratta di una rete di nodi sensoriali attaccati al corpo umano, utilizzati per misurare i segnali biologici (frequenza cardiaca, pressione sanguigna, segnali cerebrali, ecc.) degli esseri umani.

Tabella riepilogativa dei comandi di base di PowerShell

Tabella riepilogativa dei comandi di base di PowerShell

PowerShell è un potente framework di automazione e gestione della configurazione che consente agli amministratori di sistema di lavorare in modo più efficiente automatizzando attività noiose e ripetitive. Di seguito sono riportati alcuni comandi di base di PowerShell per aiutarti a sfruttare appieno la potenza di questo strumento.

Come cambiare il carattere delleditor del Registro di sistema in Windows 10

Come cambiare il carattere delleditor del Registro di sistema in Windows 10

Questa guida ti mostrerà come modificare il carattere dell'Editor del Registro di sistema solo per il tuo account o per tutti gli utenti in Windows 10.

Come aprire leditor del Registro di sistema su Windows

Come aprire leditor del Registro di sistema su Windows

Tutte le modifiche al registro di Windows possono essere apportate tramite l'editor del registro, uno strumento incluso in tutte le versioni di Windows. Questo articolo ti guiderà come aprire l'editor del Registro di sistema.