Percorsi di file più lunghi di 260 caratteri in Windows 10 Home Edition


1

Secondo questo articolo Windows 10 dovrebbe consentire percorsi di file più lunghi di 260 caratteri. Ho salvato diversi documenti con un lungo percorso di file in un'installazione precedente ( che è stato aggiornato da Windows 7 e probabilmente ereditato alcune modifiche per consentire percorsi più lunghi ).

Il mio problema è che ho la Home Edition di Windows 10 e non ho accesso ai criteri di gruppo. Ho provato alcuni hack del registro da questa e da questa pagina, ma devo ancora trovare una soluzione funzionante.

Come posso consentire percorsi di file più lunghi di 260 caratteri in Windows 10 Home Edition?

[ Windows 10 Home Edition V. 1511 b. 10586.420 ]

Mi sono reso conto che il lungo percorso era nella forma del disco rigido esterno che stavo cercando di copiare la cartella, l'ho cambiato lì e ho spostato i miei file. Anche allora, lascerò la domanda a chiunque sia interessato.


È banale aggiungere l'eseguibile che aggiunge la possibilità di modificare i criteri di gruppo, ci hai provato? C'è una domanda esistente qui che spiega come in dettaglio.
Ramhound,

Assicurati di utilizzare la build corretta di Windows 10. Aggiorna la domanda con quella relativa dichiarazione
Ramhound

@Ramhound Cercando ho trovato solo una mia vecchia domanda risolta utilizzando un LiveCD Linux, devo cercare parole chiave sbagliate, potresti indirizzarmi alla domanda o all'eseguibile (vuoi dire un eseguibile ufficiale di Microsoft o un Soluzione di terze parti)?
maggio

Risposte:


1

La build 10586 "Versione 1511" non supporta i percorsi file più lunghi di 260 caratteri. Questa è una nuova funzionalità dell'aggiornamento dell'anniversario, "Versione 1607". Questo aggiornamento gratuito verrà rilasciato il 2 agosto 2016. Ora puoi utilizzare questa funzione.


1

Il problema è che le app devono utilizzare l'API corretta per ottenere percorsi lunghi; alcune API sono limitate a 260 caratteri e probabilmente lo saranno sempre, anche se per pura compatibilità. Ci sono altre opzioni però.

Innanzitutto, se hai qualcosa del genere C:\Users\UserBadCloopLongName\...\something, puoi aggirare il prefisso con il percorso \\.\, cioè \\.\C:\Users\UserBadCloopLongName\...\something. \\?\può anche funzionare, e non sono sicuro di quale sia più "preferibile".

Pensavo che ci fossero API POSIX che avrebbero funzionato in modo molto migliore rispetto ai suddetti hackery (che a proposito ti consente anche di usare NUL e altri nomi di dispositivi riservati su NTFS; non sto dicendo che sia una buona idea), tuttavia trovo che non sono davvero lì (se sbaglio, vai avanti e correggimi).


La modifica descritta dall'articolo è in realtà invisibile ai programmi a meno che non verifichino la lunghezza di un percorso. È simile a come funziona il reindirizzamento delle cartelle WoW64.
Ramhound,

@Ramhound In entrambi i casi ho visto in CMD stesso che potevo accedere ai file con percorsi lunghi solo attraverso i trucchi nella risposta, così come quelli con nomi speciali.
Paul Stelian,

La lunghezza del percorso ha effetto solo su Esplora risorse. Limite di 256 caratteri mai applicato a un prompt dei comandi. Questo è il motivo per cui software di terze parti come TeraCopy potrebbero gestirlo.
Ramhound,

Nelle mie esperienze il cmd è stato interessato (forse su xp). @Ramhound
Paul Stelian,
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.