Główna » jak » Dlaczego nie można nazwać folderu ._. w Windows 7?

    Dlaczego nie można nazwać folderu ._. w Windows 7?

    Czasami ze względu na ciekawość lub na rzeczywistą chęć zrobienia czegoś innego, możesz spróbować użyć niecodziennych nazw folderów w systemie Windows - z mieszanym wynikiem. Mając to na uwadze, dzisiejszy post z pytaniami i odpowiedziami SuperUser zawiera odpowiedź na ciekawe pytanie czytelnika.

    Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupowania witryn z pytaniami i odpowiedziami.

    Okno wiadomości zrzutu ekranu dzięki uprzejmości Ben N (SuperUser).

    Pytanie

    Czytnik SuperUser EdwardBlack chce wiedzieć, dlaczego nie można nazwać folderu ._. na jego systemie Windows 7:

    Właśnie zauważyłem, że nie można nazwać folderu ._. w moim systemie Windows 7. Zostaje zmieniona na ._ zamiast. Czasami znika zaraz po nadaniu nazwy, a następnie pojawia się ponownie po odświeżeniu widoku. Windows wydaje się mieć problem z kropkami na końcu nazwy pliku. Dlaczego to?

    Dlaczego nie można nazwać folderu? ._. w systemie Windows 7?

    Odpowiedź

    Pomocnik SuperUser Ben N ma dla nas odpowiedź:

    System Windows zwykle wymaga, aby pliki nie miały rozszerzenia ani rozszerzenia o długości co najmniej jednego znaku. Nie lubi rozszerzeń o długości zerowej (tzn. Nazw plików kończących się kropką). Foldery mogą również zawierać rozszerzenia, dlatego system Windows nie pozwala, aby ich nazwy kończyły się kropką.

    Źródło: Z artykułu powiązanego z DavidPostill:

    • Użyj kropki, aby oddzielić nazwę pliku podstawowego od rozszerzenia w nazwie katalogu lub pliku.

    Jeśli spróbujesz zakończyć nazwę pliku lub katalogu z kropką, system Windows zakłada, że ​​nie chcesz rozszerzenia i tym samym go usuwa (nawet jeśli utworzysz je z Polecenie md w oknie wiersza polecenia).

    Strefa niebezpieczeństwa

    Jeśli naprawdę chcesz, aby nazwa folderu kończyła się kropką, musisz użyć sekwencji przesłaniania magicznej surowej nazwy \\? \. W oknie wiersza polecenia, md \\? \ C: \ ścieżka \ do \ kontener \ ._. rzeczywiście stworzy folder o nazwie ._., ale wiele programów będzie miało z tym problemy, nawet Eksplorator Windows:

    Taki katalog można usunąć tylko za pomocą polecenie rd a następnie jego \\?\ Nazwa, lub zmieniono jego nazwę na krótki (8.3, dir / x) nazwa.


    Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.