Skojarzenie / grupowanie pliku z folderem w systemie Windows, aby oba zostały przeniesione razem


10

Zapisałem stronę HTML za pomocą Google Chrome. Plik HTML wraz z folderem zawierającym obrazy został zapisany na moim komputerze. Teraz, gdy przenoszę plik HTML w inne miejsce lub go usuwam, folder przesuwa się wraz z nim.

Jak egzekwowane jest to stowarzyszenie?

Widzę takie zachowanie w systemie Windows. Czy jest to coś specyficznego dla NTFS? Czy można to również osiągnąć w systemie Linux?


Odpowiedzi:


18

Jest to specyficzne dla powłoki Windows i dotyczy tylko plików .htm i .html. Jeśli plik został przeniesiony z wiersza polecenia, powiązany folder pozostałby na swoim miejscu. W Windows XP to zachowanie można kontrolować za pomocą Narzędzia -> Opcje folderów w oknie Eksploratora (lub ikonę Opcje folderów w Panelu sterowania). Na karcie Widok w obszarze Ustawienia zaawansowane znajduje się grupa opcji o nazwie „Zarządzanie parami stron i folderów”.

Opcja GUI zmieniająca to zachowanie wydaje się zniknąć z Windows 7; Nie jestem pewien co do Visty.

Funkcją można zarządzać za pośrednictwem rejestru. Klucz HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer, wartość DWORD NoFileFolderConnection. Wyłącz funkcję, ustawiając wartość na 1. Ponownie włącz funkcję, ustawiając wartość z powrotem na 0 lub usuwając wartość całkowicie.

Wywoływana jest sama funkcja Connected Files, a odwołanie jest dostępne na tej stronie MSDN .

Aby rozszerzyć tę funkcję poza tylko strony HTML i powiązane z nimi foldery, musisz wszystko zaimplementować. SHFileOperation ma już specjalne wsparcie dla podłączonych plików, ale wydaje się, że nie ma żadnych sposobów na jego rozszerzenie.

Ponieważ ta funkcja jest zależna od powłoki, musiałaby zostać odtworzona w menedżerach plików w systemie Linux.


1
Korzystam z systemu Windows 7. I musi istnieć sposób, aby ustanowić go programowo, ponieważ Google Chrome robi to dla zapisanych plików HTML.
Rohit Banga

6
@iamrohitbanga: Nope - jest w całości oparty na nazwach plików / folderów. Zaktualizowałem moją odpowiedź o więcej informacji i referencje. Jestem jednak ciekawy, po co była ta opinia, dla kogokolwiek to zrobił.
afrazier
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.