Dlaczego nazwa folderu różni się od nazwy na ścieżce pliku?

1

Mam zaskakującą trudność w znalezieniu odpowiedzi na to z pozoru proste pytanie. Natknąłem się na artykuł o MSDN zatytułowany „Nazewnictwo plików, ścieżek i przestrzeni nazw”, który podczas edycji nie odpowiedział na moje pytanie (chyba, że ​​po prostu nie nawiązuję właściwych połączeń).

Przykłady:

  • „Moje dokumenty” to symboliczny link / punkt ponownej analizy do dowolnego określonego folderu. Podczas korzystania z Eksploratora plików do przeglądania katalogu, w którym znajduje się folder, folder jest nadal wyświetlany jako „Moje dokumenty” niezależnie od faktycznej nazwy folderu.
  • „iCloud Drive” to tak naprawdę „iCloudDrive”.
  • W iCloudDrive „Strony” to tak naprawdę „com ~ apple ~ Pages”.
Zuriel
źródło
AFAIK, nie jest to związane z nazwami plików / katalogów, ale jest kwestią wyższego poziomu w samym Eksploratorze. „Moje dokumenty” nie jest dowiązaniem symbolicznym ani punktem ponownej analizy, Explorer pokazuje to inaczej.
grawity

Odpowiedzi:

0

Błędem jest zakładanie, że Eksplorator Windows wyświetla rzeczywiste nazwy plików i folderów. Istnieje wiele przypadków, w których tak nie jest. Niektóre z tych nonsensów zostały zaprojektowane przez Microsoft lub w wyniku „rozszerzeń” innych firm, które zostały dołączone do Eksploratora Windows. (Zwykle „ukryte”) pliki desktop.ini w folderze są często zaangażowane w tego typu rzeczy. Jeśli potrzebujesz dokładnego widoku rzeczywistej struktury pliku / folderu, powinieneś użyć polecenia „dir” w narzędziu Wiersz polecenia.

„Moje dokumenty” w późniejszych wersjach systemu Windows to połączenie katalogu, a nie dowiązanie symboliczne, które jest bardzo podobne.

kreemoweet
źródło
0

Może to powodować kilka rzeczy. Zawierają:

  • Pliki lnk - są to funkcje Eksploratora Windows. Podczas gdy Explorer traktuje je jako symboliczne łącze, nie są i nie tłumaczą się na inne platformy. Eksplorator oznacza ikonę nakładką.
  • Połączenia, łącza twarde i dowiązania symboliczne - są to funkcje systemu plików NTFS, systemu plików na dyskach Windows. Pierwszy dotyczy systemu Windows, a dwa ostatnie są standardami i są obsługiwane przez wszystkie standardowe systemy plików POSIX.
  • Biblioteki (W7 +) - Wprowadzono do systemu Windows 7 w celu „uproszczenia” różnych lokalizacji dla wspólnej zawartości
  • desktop.ini - jak zauważyli inni, plik desktop.ini może również definiować alternatywne nazwy folderów, zapomniałem o tym.
  • Pośrednictwo w systemie Windows - myślę, że to mroczny obszar, do którego się odnosisz. Definicje są trudne do znalezienia i ogólnie zakopane głęboko w systemie operacyjnym. Mogę powiedzieć, że wszystkie punkty pośrednie są zdefiniowane w rejestrze i można tam przeszukiwać wiele z nich.

Nie wiem, czy to naprawdę czyni wszystko jaśniejszym, mówiąc szczerze. Jeśli chcesz dowiedzieć się więcej o funkcjach pośrednich w systemie Windows, musisz dowiedzieć się (więcej niż ja!) O wewnętrznych elementach programowania systemu Windows.

Julian Knight
źródło
0

Wynika to z dostosowań desktop.ini w systemie Windows (najczęściej używanych do ikon folderów).

Atrybut, którego szukasz, to LocalizedResourceName .

Niezwykle szczegółowe odniesienie, które poprowadzi cię: http://hwiegman.home.xs4all.nl/desktopini.html .

Klejnoty
źródło