d'in fil dans Vista.réseau :
> - Comment savoir quels sont les vrais répertoire correspondant aux "points
> de jonctions" 'Mes documents", "Mes images", etc... On voit bien que le
> graphisme dans l'Explorateur Windows n'est pas le même, mais puis-je lui
> faire confiance ?
ce sont ceux munis d'uneflèche de raccourci dans "mes documents"
> N'y a-t-il pas un utilitaire qui me présente ces
> arborescences plus clairement ?
(Attention, l'explication est un peu longue) Tu découvres les subtilités de
VISTA en matière de (re)nommage des dossiers ... Jusqu'à XP, Windows
comporte des dossiers "standards" (que l'on retrouve dans toutes les
configurations) dont les noms longs contiennent des espaces ("documents and
settings", "program files", ...) Or cela peut-être cause de pe****
désagréments (quand on ne fait pas attention!) dans les commandes, vu que
l'espace est le caractère séparateur. Le gag classique est la copie de
fichiers ou dossiers, ou l'exécution de programmes, dont les noms
contiennent des espaces, et que l'on a oublié d'encadrer par des guillemets.
P.ex. copy c:\documents and settings\homer\documents\trucs à la con.txt
d:\machin est interprété comme la copie du fichier "c:\documents" vers le
fichier "and" avec des paramètres parfaitement abscons que sont
"settings\homer\documents\trucs", "à", "la", con.txt", "d:\machin" Pour
remédier à cela, Microsoft a RENOMMÉ dans VISTA les noms de ces "dossiers à
espace" en supprimant tout espace. Ainsi "Documents and settings" est devenu
"Users" (ou "Utilisateurs" suivant les versions linguistiques), "Program
files" est devenu "Programs" (ou "Programmes"), ... MAIS il fallait penser
aux "anciens" logiciels (scripts, exécutables, ...) ne connaissant que les
anciens noms. Il fallait donc trouver une astuce qui s'est concrétisée par
l'utilisation de "JUNCTION", qui est une fonctionnalité propre à NTFS (cela
n'existe pas en FAT, c'est pourquoi VISTA ne peut pas être installé sur une
FAT), qui consiste à créer des "alias" de noms de dossiers (ou fichiers). Au
passage, cela existe depuis longtemps dans le monde UNIX (les "liens
symboliques"). Donc on trouve toujours dans VISTA un dossier "Documents and
settings", mais ce dossier n'existe pas en tant que tel, car il "pointe" en
réalité vers "Users", par le biais d'une "Junction" créée sur "Users".
NB : même si çà y ressemble, c'est différent d'un raccourci, qui est un
fichier autonome (extension .LNK) dont le contenu indique vers quel fichier
ou dossier il pointe.
Explication sur les répertoires renommés par junctions sur Vista
2
Ici, il n'y a qu'UNE entité, en l'occurrence le dossier "Users", qui possède
un nom principal ("Users") et en prime un alias ("Documents and settings").
Mais cette dualité peut être source de pb avec certains outils, en
particulier les outils de backup. Afin d'éviter qu'un dossier à alias soit
sauvegardé 2 fois (une 1ère fois sous le nom de "users" et une 2ème fois
sous le nom de "documents and settings"), il a été ajouté une interdiction
d'accès à tout le monde de ces alias, c'est pourquoi on se goinfre une
injurebox quand on essaye d'ouvrir ces dossiers alias! Cela peut se corriger
(pour le fun uniquement!) en supprimant cette interdiction dans la liste de
contrôle d'accès.
Pour connaitre les correspondances entre un alias et le "vrai'" dossier ou
fichier auquel il se rapporte, il existe un excellent outil de ce bon vieux
Mark (RUSSINOVICH), disponible GRATUITEMENT ici :
http://www.microsoft.com/technet/sys.../Junction.mspx
Exemples: C:\>junction "C:\Users\BELLAMY\AppData\Local\Application Data"
Junction v1.02 - Win2K junction creator and reparse point viewer Copyright
(C) 2000 Mark Russinovich Systems Internals -
http://www.sysinternals.com
C:\Users\BELLAMY\AppData\Local\Application Data: JUNCTION Print Name :
C:\Users\BELLAMY\AppData\Local Substitute Name:
\??\C:\Users\BELLAMY\AppData\Local Donc l'alias
"...\Users\xxx\AppData\Local\Application Data" pointe en réalité vers le
dossier "...\Users\xxx\AppData\Local" (lequel contient un sous dossier
"Application Data", qui pointe vers le dossier .....qui contient un
sous-dossier .... qui pointe vers .....)!!! Ce qui explique cet "effet vache
qui rit" (par allusion à l'étiquette de "Vache qui rit" ou on voit que les
boucle d'oreilles de la vache sont des boites avec la même étiquette,
laquelle ...)
De même C:\>junction "C:\Users\BELLAMY\Application Data" Junction v1.02 -
Win2K junction creator and reparse point viewer Copyright (C) 2000 Mark
Russinovich Systems Internals -
http://www.sysinternals.com
C:\Users\BELLAMY\Application Data: JUNCTION Print Name :
C:\Users\BELLAMY\AppData\Roaming Substitute Name:
\??\C:\Users\BELLAMY\AppData\Roaming L'alias "...\Users\xxx\Application
Data" pointe en réalité vers le dossier "...\Users\xxx\AppData\Roaming" En
conclusion, tout ce merdier est du au fait que certains blaireaux ne sont
pas fichus de manipuler correctement des guillemets ! ;-)
-- May the Force be with You! La Connaissance s'accroît quand on la
partage ----------------------------------------------------------
Jean-Claude BELLAMY [MVP] -
http://www.bellamyjc.org
> - Vaut-il mieux partager "Documents" (au point de vue sécurité ça ne me
> dérange pas) et alors normalement tous les sous-répertoires sont aussi
> partagés, ou bien partager les sous-répertoires qui m'intéressent
> (notamment
> "Images"), ou bien les deux ?
http://www.bellamyjc.org/fr/windowsn...es-permissions
et merci à Jean-Claude
--
Serge CENCI
MVP MS Windows Desktop Experience
https://mvp.support.microsoft.com/profile/Serge.Cenci
http://www.communautes-numeriques.net/
sergioENLEVERfrance@orange.fr
"ast" <nomail@yahoo.com> a écrit dans le message de
news:4a4c7947$0$406$426a74cc@news.free.fr...
> Bonjour,
>
> sous VistaOS (C
j'ai un répertoire nommé Programmes/
>
> ou sont rangés tous les programmes.
>
> J'ai sur le bureau un raccourci qui pointe vers un programme
> situé sous Program Files/ or ce répertoire n'existe pas
>
> et ça marche quand même. Le programme lancé par le raccourci
> se trouve sous programmes/
>
> en revanche si je change dans le chemin de la cible
> Program Files/ par Programmes/ alors ça ne marche plus !
>
> C'est vraiment bizarre cette histoire
>
> un commentaire ?