Це характерно для оболонки Windows і стосується лише файлів .htm та .html. Якщо ви перемістили файл із командного рядка, пов’язана папка залишилася б на місці. У Windows XP цю поведінку можна керувати за допомогою інструментів -> Параметри папок у вікні провідника (або значка Параметри папки на Панелі керування). На вкладці «Перегляд» у розділі Додаткові налаштування розміщена група параметрів із позначкою «Керування парами веб-сторінок і папок».
Очевидно, що варіант GUI для зміни цієї поведінки відсутній з Windows 7; Я не впевнений у Vista.
Функцією можна керувати через реєстр. Ключ HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer
, значення DWORD NoFileFolderConnection
. Вимкніть функцію, встановивши значення 1. Повторно увімкніть функцію, встановивши значення назад у 0 або видаливши його цілком.
Сама функція викликається Connected Files
, і посилання доступні на цій сторінці MSDN .
Щоб розширити цю функцію за межами лише сторінок HTML та пов’язаних з ними папок, вам доведеться все реалізувати самостійно. SHFileOperation вже має спеціальну підтримку підключених файлів, але, здається, не існує жодного засобу, який би розширив її.
Оскільки ця функція залежить від оболонки, її потрібно буде відтворити в файлових менеджерах в Linux.