Web Images Videos Maps News Shopping Gmail more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Message from discussion Longs répertoires ........./application data / ...........
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Jean-Claude BELLAMY  
View profile   Translate to Translated (View Original)
 More options Feb 5 2008, 3:06 am
Newsgroups: microsoft.public.fr.windows.vista.general
From: "Jean-Claude BELLAMY" <Jean-Claude.Bell...@wanadoo.fr>
Date: Tue, 5 Feb 2008 09:06:23 +0100
Local: Tues, Feb 5 2008 3:06 am
Subject: Re: Longs répertoires ........./application data / ...........
"Jos" <jos.cal...@mobistar.be> a écrit dans le message de
news:uLXXeb3ZIHA.4696@TK2MSFTNGP05.phx.gbl...

> Bonjour à tous et merci aux spécialistes dévoués,

> J'ai un nombre incroyable de sous répertoire du style C: /
> ...................../application data/ application
> data/............................../....................../application
> data/........................
> (d'une longueur extraordinaire)
> ceci dans c:/users/............. et bien sûr dans c:/ ..../ appdata/
> +C:/ProgramData/
> Je m'en suis aperçu depuis 3 mois et j'ai l'antivirus Avast qui ne me
> signale pas de virus.

> Est-ce normal ?

OUI!

(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 petits désagréments (quand on ne fait pas
attention!) dans les commandes, vu que l'espace est le caratè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 apramè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 lfallait donc trouver une astuce qui s'est concrétisée par l'utilisation
de "JUNCTION", qui est une fonctionnalité propore à 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.
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/sysinternals/FileAndDisk/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


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.

Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google