Association / regroupement d'un fichier avec un dossier dans Windows afin qu'ils soient tous deux déplacés ensemble

10

J'ai enregistré une page Web HTML à l'aide de Google Chrome. Un fichier HTML avec un dossier contenant les images a été enregistré sur mon ordinateur. Maintenant, lorsque je déplace le fichier HTML vers un autre emplacement ou le supprime, le dossier se déplace avec lui.

Comment cette association est-elle appliquée?

Je vois ce comportement sur Windows. Est-ce quelque chose de spécifique à NTFS? Peut-il également être réalisé sur Linux?

Rohit Banga
la source
Copie possible: superuser.com/q/41200/302
Rowland Shaw

Réponses:

18

Ceci est spécifique au shell Windows et s'applique uniquement aux fichiers .htm et .html. Si vous aviez déplacé le fichier d'une invite de commandes, le dossier associé resterait en place. Dans Windows XP, ce comportement est contrôlable via Outils -> Options des dossiers dans une fenêtre de l'Explorateur (ou l'icône Options des dossiers dans le Panneau de configuration). Sous l'onglet Affichage, sous Paramètres avancés se trouve un groupe d'options intitulé «Gestion des paires de pages Web et de dossiers».

L'option GUI pour modifier ce comportement semble avoir disparu de Windows 7; Je ne suis pas sûr de Vista.

La fonctionnalité peut être gérée via le registre. La clé HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer, la valeur DWORD NoFileFolderConnection. Désactivez la fonction en définissant la valeur sur 1. Réactivez la fonction en redéfinissant la valeur sur 0 ou en supprimant complètement la valeur.

La fonctionnalité elle-même est appelée Connected Fileset une référence est disponible sur cette page MSDN .

Pour étendre cette fonctionnalité au-delà des pages HTML et de leurs dossiers associés, vous devez tout implémenter vous-même. SHFileOperation a déjà un support spécial pour les fichiers connectés, mais il ne semble pas y avoir de moyen pour l'étendre.

Étant donné que la fonctionnalité dépend du shell, elle devrait être recréée dans les gestionnaires de fichiers sous Linux.

afrazier
la source
1
J'utilise Windows 7. Et il doit y avoir un moyen de l'établir par programme comme Google Chrome le fait pour les fichiers HTML enregistrés.
Rohit Banga
6
@iamrohitbanga: Non - c'est entièrement déterminé par les noms de fichiers / dossiers. Mis à jour ma réponse avec plus d'informations et de références. Je suis curieux de savoir à quoi servait le downvote, pour qui l'a fait.
afrazier