Wątek przeniesiony 2015-04-15 15:29 z Newbie przez somekind.

Nazwy Plików

0

Witam
Mógłby mi ktoś wytłumaczyć dlaczego nazwy plików pod systemem Windows nie mogą zawierać takich znaków jak " : " " ? " " < " " > " / " " \ " oraz " | " rozumiem ze z czymś to mogłoby kolidować ale jednak dziwie się że przez tyle lat nie znaleziono "obejścia" pamiętam że dzieje się tak już od czasów systemu Windows 95.

1

Generalnie każdy znak jest chyba zabroniony z osobnego powodu. '' i '/' to separatory katalogów, '?' to wildcard w szukajkach, ':' uzywa sie do oznaczania dysków itd.

2

I może nie chodzi tu o to, że nie mogą znaleźć tego "obejścia", tylko nikt go nie szuka bo i po co :)

0
hipekk napisał(a):

I może nie chodzi tu o to, że nie mogą znaleźć tego "obejścia", tylko nikt go nie szuka bo i po co :)

Kiedyś był taki urban legend o człowieku który chciał być nadzwyczaj sprytny i ustawił do systemu hasło zawierające tabulator. Przy logowaniu i wpisywaniu hasła przeskakiwało do kolejnego inputa :).

0

Sławetna kompatybilność wsteczna. Ponad to pamiętaj, ze systemy się zmieniają, ale już systemy plików nie :)

0

dla ułatwienia

w skryptach ">" i "<", "|" służą do przekierowania wejścia / wyjścia
"?", "*" służą do zastąpienia części nazwy w skryptach do kopiowania / wyszukiwania
"", "/" do oznaczenia ścieżki

gdybyś dopuścił cudzysłów to już w ogóle zrobiłby się burdel

jak byś zapisał takie polecenie:

copy folder\plik*.a?c folder2\ >rezultat.txt

gdyby folder źródłowy nazywał się

a\"*?b |>

a pliki które chcesz skopiować nie zaczynałyby się cząstką plik tylko:

<"/\"??

?

0

Dzięki za odpowiedzi, wszystko zrozumiałem ale i tak zapewne czasami będę się irytował nie mogąc nazwać to pliku tekstowego np "Kto to taki?" lub nazwać pliku z rozszerzeniem .avi "15:10 do Yumy" oczywiście żartuję. Jeżeli chodzi o tzw "obejścia" to czasami są one stosowane w cmd gdzie można podać nazwę pliku złożoną z 2 członów stosując cudzysłów ale to zupełnie inny temat, tak czy siak jeszcze raz dzięki wszystkim którzy udzielili się w tym wątku.

1 użytkowników online, w tym zalogowanych: 0, gości: 1