OVH Cloud OVH Cloud

Chemins trop longs !

3 réponses
Avatar
Carlos
Bonjour =E0 tous,

Je ne sais pas si vous avez constat=E9 mais il y a une=20
grande limitation avec les outils Windows. En effet,=20
lorsque le chemin d=E9passe 255 caract=E8res, l'explorateur=20
n'arrive plus =E0 acc=E9der au fichier ou sous-r=E9pertoire !!=20
ENCORE MIEUX, si on modifie la longueur d'un r=E9pertoire=20
parent en ajoutant quelques caract=E8res, les fichiers et=20
sous dossiers disparaissent !!!! ils sont tjs l=E0 mais ne=20
sont plus visibles !!!=20

Les solutions possibles sont : modifier la longueur,=20
utiliser les noms courts 8.3 ou utiliser des montages =E0 un=20
plus bas niveau. Arrggggghhhhh !=20

Ces trois solutions ne me conviennent pas et je pense qu'=E0=20
vous non plus dans quelques temps. Je dirais que c'est=20
presque inadmissible de la part d'un OS soit disant=20
d'avenir !!!!

Cette limitation est due au buffer MAX_PATH (forc=E9e =E0 255=20
caract=E8res)

Je pense qu'il n'y a pas vraiment de solution mais je pose=20
les questions quand m=EAme :

1 - connaissez-vous un moyen de modifier cette valeur en=20
esp=E9rant qu'elle ne soit pas en dur dans le code mais=20
plut=F4t une valeur dynamique contenue dans une=20
biblioth=E8que ?
2 - Y-a-t-il un autre moyen d'acc=E9der aux=20
fichiers "=E9gar=E9s" ?
3 - Que fait MICROSOFT =E0 ce sujet ?

3 réponses

Avatar
antoine
Lol

"255 is enough" qu'il a du dire.

Quelle version de Windows souffre de cette "fonctionnalite" ?
Il se peut qu'elle ne soit plus supportee actuellement de toute facon.

Cdt

Antoine
Avatar
Carlos
Mon pauvre Antoine, apparemment TOUTES !!! Windows 2000,
NT4 et XP !!!!

Je rappelle que ce n'est pas une limitation NTFS... NTFS
supporte bien au delà.



-----Message d'origine-----
Lol

"255 is enough" qu'il a du dire.

Quelle version de Windows souffre de


cette "fonctionnalite" ?
Il se peut qu'elle ne soit plus supportee actuellement de


toute facon.

Cdt

Antoine


.



Avatar
Carlos
Je précise que les outils Windows sont :
- Internet Explorer 6.6, Office 97 et Office 2000,
Explorateur Windows, etc. !!!! ... grave !!!

surtout que Word enregistre par défaut la première ligne
trouvée, alors imaginez !

Merci


-----Message d'origine-----
Bonjour à tous,

Je ne sais pas si vous avez constaté mais il y a une
grande limitation avec les outils Windows. En effet,
lorsque le chemin dépasse 255 caractères, l'explorateur
n'arrive plus à accéder au fichier ou sous-répertoire !!
ENCORE MIEUX, si on modifie la longueur d'un répertoire
parent en ajoutant quelques caractères, les fichiers et
sous dossiers disparaissent !!!! ils sont tjs là mais ne
sont plus visibles !!!

Les solutions possibles sont : modifier la longueur,
utiliser les noms courts 8.3 ou utiliser des montages à


un
plus bas niveau. Arrggggghhhhh !

Ces trois solutions ne me conviennent pas et je pense


qu'à
vous non plus dans quelques temps. Je dirais que c'est
presque inadmissible de la part d'un OS soit disant
d'avenir !!!!

Cette limitation est due au buffer MAX_PATH (forcée à 255
caractères)

Je pense qu'il n'y a pas vraiment de solution mais je


pose
les questions quand même :

1 - connaissez-vous un moyen de modifier cette valeur en
espérant qu'elle ne soit pas en dur dans le code mais
plutôt une valeur dynamique contenue dans une
bibliothèque ?
2 - Y-a-t-il un autre moyen d'accéder aux
fichiers "égarés" ?
3 - Que fait MICROSOFT à ce sujet ?


.