Oggi mi sono imbattuto in questo problema. Windows Vista e Seven limita la lunghezza massima di un file a 255 caratteri. Non so come ma mi sono ritrovato nel HD diversi file con lunghezze decisamente superiori. Questo impedisce a Windows Explorer di cancellarli, ho provato sia da prompt (utilizzando anche il nome breve) ma niente. Per risolvere la situazione ho dovuto chiamare in campo robocopy.
La procedura è semplicissima. Da un prompt di comando andate nella cartella superiore a quella che dovete cancellare e date questi comandi:
mkdir to-delete robocopy to-delete <nome cartella da cancellare> /s /mir rmdir to-delete rmdir <nome cartella da cancellare>
Questi semplici comandi non fanno altro che creare una cartella vuota e sincronizzare il contenuto con quella da cancellare. Essendo la cartella sorgente vuota robocopy eliminerà il contenuto della cartella destinazione facendo in modo che queste due siano sincronizzate.