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?
windows
google-chrome
ntfs
Rohit Banga
la source
la source
Réponses:
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 DWORDNoFileFolderConnection
. 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 Files
et 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.
la source