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.