Kako omogočiti imena datotek in map, ki razlikujejo med velikimi in malimi črkami, v sistemu Windows 10?

Ena od stvari, ki jo lahko uživajo uporabniki z Linuxom in drugimi operacijskimi sistemi, podobnimi Unixu, je svoboda omogočanja poimenovanja datotek, ki upoštevajo velika in mala črka. Če uporabljate Windows 10, boste z veseljem vedeli, da je ista funkcija zdaj na voljo v vašem OS. Ko omogočite to funkcijo, bodo procesi v računalniku lahko pravilno obdelali mape in datoteke, ki razlikujejo med velikimi in malimi črkami. Povedano drugače, lahko imate v isti mapi brez konfliktov datoteke z imenom 'kava' in 'kava'.

Kako deluje občutljivost na velike in male črke v datotekah in mapah sistema Windows 10

Razlikovanje velikih in malih črk v operacijskem sistemu Windows 10 je sistemska funkcija NTFS, ki jo je mogoče omogočiti za vsak imenik. To pomeni, da ne bi veljalo za celoten datotečni sistem. Kljub temu lahko funkcijo dodate samo v določene mape za razvojne namene.



Občutljivost malih in velikih črk v sistemu Windows 10 je bila vključena v posodobitev aprila 2018. Preden je bila ta funkcija dodana v sistem, so lahko uporabniki samo mape, ki razlikujejo med velikimi in malimi črkami, namestili le v okolju Bash on Windows, ki se imenuje tudi podsistem Windows za Linux. Tak postopek je popolnoma deloval v okolju Linux, vendar je ustvaril konflikt z običajnimi aplikacijami Windows.



Za omogočanje te funkcije lahko uporabite ukazni poziv ali PowerShell. Mape, ki jih ustvarite v okolju Linux, bodo samodejno nastavljene tako, da bodo tudi občutljive na velike in male črke.

Koraki za nastavitev imenika kot razlikovanja med velikimi in malimi črkami

Ko nastavite imenik tako, da razlikuje med velikimi in malimi črkami, boste potrebovali skrbniški dostop. Le tako lahko prosto zaženete ukaz fsutil.exe. Kar morate storiti, je dovoljenje za 'pisanje atributov' za imenik, ki ga želite spremeniti. Na splošno to pomeni tudi, da morate imeti skrbniške pravice, da lahko mapo spremenite nekje zunaj uporabniške mape. Če na primer spreminjate mapo, kot je c: project, boste potrebovali skrbniške pravice. Po drugi strani pa, če urejate v svoji uporabniški mapi, kot je c: users NAME project, ne bi potrebovali enakega dostopa.



Preden nadaljujete s koraki, se prepričajte, da se nobena programska oprema Linux trenutno ne sklicuje na imenik, ki ga boste spremenili. Pomembno je, da v tej mapi ne spremenite zastavice za razlikovanje med velikimi in malimi črkami. Težave se lahko pojavijo, ker aplikacije Linux ne bodo mogle prepoznati spremembe.

Če ste pripravljeni nastaviti imenik tako, da razlikuje med velikimi in malimi črkami, sledite spodnjim navodilom:

  1. Z desno tipko miške kliknite logotip sistema Windows v opravilni vrstici.
  2. Na seznamu izberite Command Prompt (Admin) ali PowerShell (Admin).
  3. Zaženite naslednji ukaz:

Datoteka fsutil.exe setCaseSensitiveInfo C: omogoči mapo



Opomba: »C: mapa« zamenjajte s potjo do mape, ki jo želite spremeniti.

  1. Če je na poti do mape dovolj prostora, jo uporabite tako, da jo zapirate v narekovaje, takole:

fsutil.exe datoteka setCaseSensitiveInfo »C: moja mapa« omogoči

kako posodobiti minecraft windows 10

Omeniti velja, da bo zastavica občutljivosti na velike črke vplivala le na določeno mapo, ki jo spremenite. To pomeni, da njegove podmape ne bodo samodejno podedovale funkcije. Povedano drugače, če imate v mapi C: podmapo C: folder things, podmapa ‘things’ ne bo upoštevala velikih in malih črk. Če želite, da sledi isti obleki, morate na njej ločeno zagnati ukaz fsutil.exe.



Mape, ki razlikujejo med velikimi in malimi črkami, ustvarjena z orodji Linux

Ko zaženete orodja Linux v podsistemu Windows za Linux (lupina Bash), bo na vsaki novi mapi, ki jo ustvarite, zastavica za občutljivost na velike in male črke. Datotečni sistem DrvFs v okolju Linux je samodejno nastavljen tako, da uporablja zastavico case = dir. To pomeni, da je okolje Linux nastavljeno tako, da potrjuje zastavico NTFS vsakega imenika. Če želite spremeniti to možnost, lahko to storite v datoteki wsl.conf.

Ukaza fsutil.exe ne bi potrebovali, če mape ustvarjate iz okolja Linux.

Kako vedeti, ali je v imeniku med velikimi in malimi črkami

Če želite vedeti, ali je imenik občutljiv na velike in male črke, morate slediti spodnjim navodilom.



  1. Pritisnite tipko Windows + S na tipkovnici.
  2. Vnesite »ukazni poziv« (brez narekovajev).
  3. Z desno miškino tipko kliknite ukazni poziv v rezultatih in izberite Zaženi kot skrbnik.
  4. Ko zaženete ukazni poziv, prilepite spodnje besedilo:

Datoteka fsutil.exe queryCaseSensitiveInfo C: mapa

prask diski so polna okna 10
  1. Opomba: Zamenjajte »C: folder« z imenom mape, ki jo želite preveriti.
  2. Če je imenik občutljiv na velike in male črke, boste videli naslednje sporočilo:

Atribut, občutljiv na velike in male črke, je v imeniku [path] omogočen.

  1. Po drugi strani pa, če je v imeniku uporabljena običajna neobčutljivost na velike in male črke, boste videli to sporočilo:

Atribut, občutljiv na velike in male črke, v imeniku [path] je onemogočen.

Kako narediti neobčutljivo na velike in male črke imenika

Če želite imenik vrniti v stanje, ki ne razlikuje med velikimi in malimi črkami, sledite spodnjim korakom:

  1. Pojdite v opravilno vrstico in kliknite ikono za iskanje.
  2. Vnesite »ukazni poziv« (brez narekovajev).
  3. V rezultatih boste videli ukazni poziv. Z desno miškino tipko jo kliknite in izberite Zaženi kot skrbnik.
  4. V ukazni poziv prilepite naslednje besedilo:

fsutil.exe datoteka setCaseSensitiveInfo C: mapa onemogočena

Opomba: »C: folder« zamenjajte s potjo, ki jo želite spremeniti.

Ko onemogočite občutljivost na velike in male črke v določeni mapi, ki vsebuje datoteke z nasprotujočimi se imeni, boste videli to sporočilo:

Napaka: Imenik ni prazen

Pred dokončanjem ukaza bi morali preimenovati ali odstraniti datoteke v sporu.

Svetujemo vam namestitev BoostSpeed če vas zanima pospešitev računalnika. Ta korak vam bo prihranil čas in omogočil boljše delovanje brez veliko truda.