Impossibile utilizzare nomi di percorsi lunghi in Windows 2016


11

Sono stato contento di vedere con l'ultimo Windows 10 e Windows Server 2016 che è possibile superare la vecchia limitazione di 260 caratteri per i nomi di cartelle e file.

Ho appena installato Windows 2016 su una nuova macchina e ho seguito i passaggi per abilitare percorsi lunghi (come dettagliato qui ), e sto ancora ricevendo messaggi che mi dicono che i file non possono essere copiati o cartelle create perché creerebbero un nome di percorso lungo.

Che cosa ho fatto di sbagliato c'è qualcosa in più che devo fare?

Risposte:


19

La descrizione dell'impostazione, come si vede nell'articolo che hai collegato, dice:

L'abilitazione dei percorsi lunghi NTFS consentirà alle applicazioni manifestate win32 e alle applicazioni Windows Store di accedere ai percorsi oltre il normale limite di 260 caratteri per nodo. Abilitando questa impostazione, i percorsi lunghi saranno accessibili all'interno del processo.

Ciò significa che anche dopo averlo attivato, non tutte le applicazioni inizieranno magicamente ad accedere a percorsi lunghi. Ogni specifica applicazione deve ancora essere codificata in modo da "opt-in" a questo supporto.

A partire dal momento in cui scriviamo, Explorer.exe e cmd.exe non stanno approfittando di questo ancora . (Ma alla fine ... gli daranno solo tempo.)

Ma ho visto Powershell approfittare della nuova funzionalità:

lungo percorso PowerShell


10
Okay, fammi capire bene. Microsoft ha finalmente introdotto un modo per alcune app per superare questo problema e lo standard Esplora file di Windows non è uno di questi ?!
userSteve

1
@userSteve Potrebbe essere perché ci sono così tanti plugin di terze parti disponibili per Explorer, ognuno dei quali probabilmente assume la vecchia lunghezza massima del percorso. Ho il sospetto che una soluzione ingegneristica piuttosto difficile dovrebbe essere sviluppata per far funzionare questo - se è addirittura possibile (molti plugin fanno davvero brutta figura in strutture di dati prive di documenti che li rendono incredibilmente difficili da continuare a lavorare quando vengono apportate modifiche a esploratore. Ora immaginate cosa farebbe cambiare la dimensione massima di un dato molto fondamentale ...)
Muzer,

1
@userSteve La shell è una bestia molto complicata con decenni di percorsi di codice legacy e compatibilità all'indietro che deve mantenere ... Posso assicurarti che Microsoft ha Top Men che ci lavora, però. :)
Ryan Ries,

1
@Muzer Forse hai ragione, ma ciò suggerisce che nessuna applicazione che utilizza così tanto come una finestra di dialogo "Apri file" standard può tranquillamente optare per.
hvd

3
@JesseSlicer Top ... Men ...
Ryan Ries
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.