Wpis z mikrobloga

Jak wiadomo windows ignoruje kwestie wielkości liter przy otwieraniu plików, tzn. jak w ścieżce użyjemy małej litery a w oryginalnej ścieżce jest duża to folder się otworzy. Tak samo działa to w wypadku sprawdzania w Pythonie czy istnienia folderu/pliku: wielkość znaków jest ignorowana.
Wie ktoś może jak sprawić aby NIE BYŁA ignorowana? tzn. żeby coś zwracało mi false kiedy sprawdzana ścieżka ma inne wielkości liter niż zadana. Najlepiej z biblioteki Pathlib.
#python #windows #pytanie #naukaprogramowania
  • 6
  • Odpowiedz
@Cierniostwor: @KORraN: ciekawostka z Windowsa akurat jest taka, że NTFS jest case-sensitive natomiast API Windowsa to ukrywa i przedstawia uzytkownikowi jako case-insensitive.

Na Linuksie możesz bez problemów utworzyć pliki "DUPA", "dupa" oraz "Dupa" na partycji NTFS w tym samym folderze i wszystko będzie poprawnie - tak poprawnie, że nawet chkdsk czy inne narzędzia Windowsowe nie wykryją błędów na NTFS. Ale sam Windows będzie świrować i za każdym razem
  • Odpowiedz