Chemin d'accès de destination trop long

Chemin d'accès de destination trop long - Win 10 - Windows & Software

Marsh Posté le 24-07-2019 à 10:52:49    

Bonjour,
 
je me trouve confronter à un problème
je travaille pour une entreprise, et je dois faire souvent des copies de data lors d'un changement de PC d'un utilisateur
 
et j'ai souvent un message d'erreur "chemin d'accès de destination trop long" (ils sont des copies de dossier sur le serveur avec une grosse arborescence)
 
donc à chaque fois je dois réduire le nom de fichier (à la main) mais quand tu dois en faire presque 20 à chaque fois, retrouver le chemin origine etc ... c'est pas pratique
 
du coup je voulais supprimer cette restriction de Windows 10
j'ai suivi ce tuto: http://www.win10.fr/noms-fichiers- [...] -windows10
or j'ai toujours le même message d'erreur ^^'
 
quelqu'un aurait une idée?
 
Merci

Reply

Marsh Posté le 24-07-2019 à 10:52:49   

Reply

Marsh Posté le 24-07-2019 à 11:37:55    

Bonjour,
 
Tu dépasses les 260 caractères, il faudrait peut être revoir les chemins plutôt que de changer les noms.
 
 

Reply

Marsh Posté le 24-07-2019 à 11:40:57    

bonjour
 
je ne peux pas  
la nomenclature de l'entreprise l'impose

Reply

Marsh Posté le 24-07-2019 à 11:55:27    

La portée de cette modification est limitée : par exemple l'explorateur de fichiers de Windows ne le supporte pas. C'est pour ça que tu restes coincé à cette limite.

 

Tu peux tenter avec Robocopy, ça passera peut-être. Sinon, il faut revoir la longueur de tes chemins. Pas le choix.

 

https://www.ghacks.net/2016/05/27/m [...] ath-limit/


Message édité par Wolfman le 24-07-2019 à 11:56:09
Reply

Marsh Posté le 24-07-2019 à 12:08:37    

oui je te confirme que ça marche en robocopy
comme avec le logiciel freefilesync
 
 
ce que je comprends pas, c'est que je trouve pas le paramètre Enable NTFS long paths policy
 
https://zupimages.net/up/19/30/i6lw.png
 
je ne sais pas si c'est normal ^^'

Reply

Marsh Posté le 24-07-2019 à 13:27:36    

peperonie06 a écrit :

bonjour
 
je ne peux pas  
la nomenclature de l'entreprise l'impose


 
Il suffit de réunir les responsables et expliquer les limites de ce système.
 
On arrive toujours à trouver un compromis.

Reply

Marsh Posté le 24-07-2019 à 13:39:15    

+1
En plus l'option pour activer les chemins longs ne fonctionnent pas dans tous les cas.
Il reste certains composants système qui ne sont toujours pas compatible.


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 24-07-2019 à 14:48:01    

c'est une entreprise de 50 000 salariés
pour l'instant l'instant c'est pas à l'ordre du jour, et je cherchais une alternative
 
merci quand même

Reply

Marsh Posté le 24-07-2019 à 14:49:31    

Même en copiant l'arborescence de dossiers/fichiers à la racine de ta partition de sauvegarde, tu as toujours le message d'erreur ?

Reply

Marsh Posté le 24-07-2019 à 14:53:05    

si je raccourcie le chemin, ça marche
j'aimerais juste le temps de la copie, désactiver cette restriction

Reply

Marsh Posté le 24-07-2019 à 14:53:05   

Reply

Marsh Posté le 24-07-2019 à 15:09:12    

Monte un lecteur réseau pour réduire la longueur du chemin.
Ou utilise Robocopy. Tu n'as pas d'autre choix, l'explorateur de fichiers Windows ne pourra pas gérer plus de 260 caractères.

Reply

Marsh Posté le 24-07-2019 à 15:32:52    

monter un lecteur réseau ? je n'ai pas compris l'idée
 
sinon j’espérais le faire fonctionner avec l'explorateur Windows
ça marchait bien avec Windows 7 ^^'

Reply

Marsh Posté le 24-07-2019 à 15:53:15    

une copie de milliers de fichiers avec l'explorateur de fichier ?
it's a joke ?

 

j'ai eu a faire ce taf il y a longtemps:
Robocopy avec les bon parametres (re-try, LOG, ...)

 

les logs c'est surement le plus important : s'assurer que tout c'est bien passé


Message édité par Z_cool le 24-07-2019 à 15:54:49

---------------
#mais-chut
Reply

Marsh Posté le 24-07-2019 à 16:07:33    

peperonie06 a écrit :


ça marchait bien avec Windows 7 ^^'


Ca m'étonnerait. La limitation de la longueur des chemins existe depuis toujours.

Reply

Marsh Posté le 24-07-2019 à 16:08:22    

j'ai fait un robocopy
j'ai même un petit script qui copie tout ce qui faut
mais quand tu as 300 Go à transférer via le réseau, c'est pas top pour les autres utilisateurs
 
bref c'est pas la question

Reply

Marsh Posté le 24-07-2019 à 16:59:19    

peperonie06 a écrit :


mais quand tu as 300 Go à transférer via le réseau, c'est pas top pour les autres utilisateurs
 
 


ba si clairement, c'est le but de ce programme
depuis le serveur source, ou destination, tu lance un robocopy du dossier qui contient toutes les donnée et tu laisse tourner le temps qu'il faut, au pire, tu met l'option /MIR si ca doit prendre plusieurs jour pour laisser le temps aux utilisateur de migrer leur partage


---------------
#mais-chut
Reply

Marsh Posté le 24-07-2019 à 17:38:41    

je parle de PC, pas de serveur
quand tu fais une migration de Windows 7 à Windows 10 sur le même PC, tu mets où les datas?  
pour l'instant je fais des copies sur un disque dur externe, puis je fais la migration, et enfin je remets la data
 
comment je fais un robocopy ?!?!
 
bref c'est pas ça la question
je t'ai dit que j'utilisais deja le robocopy, mais la ça ne convient pas
 
si après c'est pas possible, dites moi que ce n'est pas possible !!!
 
mais arrêtez de me dire de faire du robocopy ou de raccourcir le nom du chemin svp

Reply

Marsh Posté le 24-07-2019 à 17:41:57    

peperonie06 a écrit :

oui je te confirme que ça marche en robocopy
comme avec le logiciel freefilesync
 
 
ce que je comprends pas, c'est que je trouve pas le paramètre Enable NTFS long paths policy
 
https://zupimages.net/up/19/30/i6lw.png
 
je ne sais pas si c'est normal ^^'


https://superuser.com/questions/111 [...] on-missing
 
Un peu de recherche...

Reply

Marsh Posté le 24-07-2019 à 17:42:14    

peperonie06 a écrit :

je parle de PC, pas de serveur
quand tu fais une migration de Windows 7 à Windows 10 sur le même PC, tu mets où les datas?  
pour l'instant je fais des copies sur un disque dur externe, puis je fais la migration, et enfin je remets la data
 
comment je fais un robocopy ?!?!
 
bref c'est pas ça la question
je t'ai dit que j'utilisais deja le robocopy, mais la ça ne convient pas
 
si après c'est pas possible, dites moi que ce n'est pas possible !!!
 
mais arrêtez de me dire de faire du robocopy ou de raccourcir le nom du chemin svp


On te dit que c'est pas possible depuis le début et que tu utilises mal le système de fichiers de Windows.
On te dit aussi que les seules solutions sont d'utiliser d'autres moyens comme robocopy.
 
Tu veux quoi d'autre en fait ?
 [:yiipaa:4]


Message édité par nex84 le 24-07-2019 à 17:43:55

---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 24-07-2019 à 17:44:58    

bah ok pas de soucis
 
le sujet est clos
 
j'ai l'impression de devoir me justifier à chaque fois pourquoi je fais ça et pas ça
 
merci de l'aide

Reply

Marsh Posté le 24-07-2019 à 18:00:16    

J'ai fait mes petites recherches et tu peux utiliser un gestionnaire de copie alternatif à "explorer.exe" qui supporte dans son manifeste l'option "longPathAware" (les longs chemins).
 
J'ai vu que "FastCopy" à partir de la version 3.80 supportait les chemins longs, il y en a peut-être d'autre.
 
https://fastcopy.jp/en/
 
Tu devras activer l'option "chemin long" dans Windows (à partir de la version 1706) et dans le programme (quoique le programme le fait peut-être par défaut).
 
A tester !  :p

Message cité 1 fois
Message édité par TheDarkgg le 24-07-2019 à 18:00:58
Reply

Marsh Posté le 24-07-2019 à 18:34:31    

peperonie06 a écrit :


pour l'instant je fais des copies sur un disque dur externe, puis je fais la migration, et enfin je remets la data
 
comment je fais un robocopy ?!?!
 
 


En quoi c'est un problème en fait ? Je comprends pas  [:cerveau klem]

Reply

Marsh Posté le 24-07-2019 à 19:00:18    

C'est quoi qui va pas avec la réponse de Wolfman de créer un lecteur réseau ?
Bon sinon tu utilises comme dit plus haut un soft qui gère les longs path, Freecommander par exemple.


---------------

Reply

Marsh Posté le 25-07-2019 à 05:39:25    

peperonie06 a écrit :

je parle de PC, pas de serveur
quand tu fais une migration de Windows 7 à Windows 10 sur le même PC, tu mets où les datas?
pour l'instant je fais des copies sur un disque dur externe, puis je fais la migration, et enfin je remets la data

 

comment je fais un robocopy ?!?!

 

bref c'est pas ça la question
je t'ai dit que j'utilisais deja le robocopy, mais la ça ne convient pas

 

si après c'est pas possible, dites moi que ce n'est pas possible !!!

 

mais arrêtez de me dire de faire du robocopy ou de raccourcir le nom du chemin svp


ok, j'avais pas compris qu'il s’agissait plus d'un backup plutôt qu'une migration de données.
cela dit, robocopy marche très bien en local aussi , genre  

Code :
  1. robocopy c:users e:backup_users /MIR
 

il y a certes des 100aines de programmes plus "moderne" qui peuvent faire cela, mais je vois pas l’intérêt de rapporter un programme externe quand tout est déjà la.
enfin, bref : https://forum-images.hardware.fr/themes_static/images_forum/1/flagn1.gif


Message édité par Z_cool le 25-07-2019 à 05:41:16

---------------
#mais-chut
Reply

Marsh Posté le 25-07-2019 à 09:20:44    

TheDarkgg a écrit :

J'ai fait mes petites recherches et tu peux utiliser un gestionnaire de copie alternatif à "explorer.exe" qui supporte dans son manifeste l'option "longPathAware" (les longs chemins).
 
J'ai vu que "FastCopy" à partir de la version 3.80 supportait les chemins longs, il y en a peut-être d'autre.
 
https://fastcopy.jp/en/
 
Tu devras activer l'option "chemin long" dans Windows (à partir de la version 1706) et dans le programme (quoique le programme le fait peut-être par défaut).
 
A tester !  :p


 
merci je vais voir ce coté
 
désolé de mettre emporter hier, mais vu que j'avais vu des tutos sur internet, j'espérais juste changer une valeur d'un registre et pas refaire du robocopy ou un logiciel tiers
du coup je sens que je vais devoir faire du robocopy et devoir l'adapter à chaque PC ^^'

Reply

Marsh Posté le 25-07-2019 à 09:44:46    

peperonie06 a écrit :


 
merci je vais voir ce coté
 
désolé de mettre emporter hier, mais vu que j'avais vu des tutos sur internet, j'espérais juste changer une valeur d'un registre et pas refaire du robocopy ou un logiciel tiers
du coup je sens que je vais devoir faire du robocopy et devoir l'adapter à chaque PC ^^'


Tu n'auras pas le choix, on attends que MS mette à jour "explorer.exe".  :pt1cable:

Reply

Marsh Posté le 25-07-2019 à 10:15:57    

ils ont surement trouver un intérêt à cette restriction ^^'
 
pour me faire pardonner, voici mon robocopy par le réseau si ça peut aider
 

Spoiler :


set /p IP= "Ip de l'ordinateur de destination:"
set /p Id_Admin= "Identifiant Admin:"
set /p Mdp_Administrateur= "Mot de passe Admin:"
 
 
 
NET USE \\%IP%\C$ /USER:%Id_Admin% %Mdp_Administrateur%
 
 
SET SOURCE="C:\Users\%USERNAME%\Desktop"
SET DESTINATION="\\%IP%\C$\Users\%USERNAME%\Desktop"
SET Fichiers=*.*
call :Backup
 
SET SOURCE="C:\Users\%USERNAME%\Documents"
SET DESTINATION="\\%IP%\C$\Users\%USERNAME%\Documents"
SET Fichiers=*.*
call :Backup
 
SET SOURCE="C:\Users\%USERNAME%\Favorites"
SET DESTINATION="\\%IP%\C$\Users\%USERNAME%\Favorites"
SET Fichiers=*.*
call :Backup
 
SET SOURCE="C:\Users\%USERNAME%\Pictures"
SET DESTINATION="\\%IP%\C$\Users\%USERNAME%\Pictures"
SET Fichiers=*.*
call :Backup
 
SET SOURCE="C:\Users\%USERNAME%\Links"
SET DESTINATION="\\%IP%\C$\Users\%USERNAME%\Links"
SET Fichiers=*.*
call :Backup
 
SET SOURCE="C:\Users\%USERNAME%\Music"
SET DESTINATION="\\%IP%\C$\Users\%USERNAME%\Music"
SET Fichiers=*.*
call :Backup
 
SET SOURCE="C:\Users\%USERNAME%\Downloads"
SET DESTINATION="\\%IP%\C$\Users\%USERNAME%\Downloads"
SET Fichiers=*.*
call :Backup
 
SET SOURCE="C:\Users\%USERNAME%\Videos"
SET DESTINATION="\\%IP%\C$\Users\%USERNAME%\Videos"
SET Fichiers=*.*
call :Backup
 
SET SOURCE="C:\Users\%USERNAME%\
SET DESTINATION="\\%IP%\C$\Users\%USERNAME%\Videos"
SET Fichiers=*.*
call :Backup
 
:Backup
robocopy "%SOURCE%" "%DESTINATION%" "%FICHIERS%" /E /R: 0
:Fin
 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed