Witam wszystkich,
Wybaczcie formę postu ale jako że jestem nowym użytkownikiem zablokowano mi możliwość dodawania kilku obrazków stąd ta ‘rzeźba’.
Walczę już jakiś czas i nie znalazłem rozwiązania, ani nawet tropu gdzie mogę szukać.
Problem: dwie identyczne (na pierwszy rzut oka) nazwy plików w tym samym katalogu z identycznym rozszerzeniem
Explorator windowsa pokazuje mi dwa pliki:
Linia komend pokazuje co innego:
Total Commander pokazuje to samo:
Total Commander po skopiowaniu nazwy pokazuje ZUPEŁNIE co innego:
Teraz najlepsze
Dodałem ręcznie dwa pliki zawierające literę ‘ć’, okazało się że mimo że litery wyglądają w oknie exploratora i Total Commandera identycznei to są innym znakami.
Litera ‘ć’ skopiowana z nazwy w wyszukiwaniu pokazuje jeden plik:
Litera ‘ć’ wpisana ręcznie z klawiatury w wyszukiwaniu pokazuje kilka plików (ale bez tego dziwnego)
Jak znaleźć w komputerze pliki których nazwy zawierają znaki które są innymi niż wyglądają? nie potrafię wyszukać pliku “c´wiczenia” bo windows w wyszukiwarce nie znajduje takiego znaku " ´ ".
Osobiście tworzyłem ten plik kilka lat temu ręcznie, więc “ć” to musi być “ć”. Fakt że przez te kilka lat, kopiowałem na różne dyski pomiędzy linuxem a windowsem i ostatecznie jestem na windowsie, czy to kopiowanie mogło być powodem?
Jak mam wyszukać te ‘dziwne’ nazwy?
Poza tym chodzi o to że to nie jest “ć” a widać to jak “ć”.
Tak mogło być powodem. Po prostu pomijaj polskie litery w wyszukiwaniu. Standardowy alfabet będzie poprawnie wyszukiwać.
Możesz też przy pomocy PowerShella zmienić niepoprawne znaki: Dir | Rename-Item –NewName { $_.name –replace "ZŁYZNAK","DOBRYZNAK" }
Wkleiłem “c´” nie umiem tego wpisać
Kopiując to “ć” wklejam to lini poleceń a to zamienia się na “c´”.
To samo jest z “ó”.
W lini poleceń ć to są dwa znaki, ale w exploratorze to jest jeden.
Widać zależy jak wyświetla u mnie umiało pokazać w miarę “ć” (najpewniej była już to normalna litera) raz robiło prostokąt (nie wiem po czym, chyba po przeciągnięciu pliku na okno powershell) i na samym początku upraszczało do ´.
Jeszcze niby dodatkowo utrudnieniem może być kodowanie znaków w powershell: