Dodajte kontekstni meni z občutljivostjo velikih in malih črk v sistemu Windows 10
V našem prejšnjem članku smo videli, kako uporabiti vgrajeno funkcijo sistema Windows 10, ki omogoča omogočanje načina, ki razlikuje velike in male črke za mape. Če želite prihraniti čas, boste morda želeli v svoje mape dodati poseben kontekstni meni, da omogočite ali onemogočite občutljivost na velike in male črke, ne da bi odprli novo okno ukaznega poziva. To je zelo koristno, zlasti za uporabnike WSL.
Kot morda že veste, datotečni sistem Windows, NTFS, obravnava imena datotek in map kot neobčutljive na velike in male črke. Na primer, za OS in aplikacije sta MyFile.txt in myfile.txt ista datoteka. Vendar so stvari v Linuxu drugačne. Za ta OS sta to dve različni datoteki. Ta razlika v vedenju lahko povzroči težave uporabnikom WSL.
Začenši z različico Windows Insajder 17093, obstaja nov način ravnanja z datotekami, občutljivimi na velike in male črke v sistemu Windows: občutljivost na velike in male črke na imenik. Ta možnost je bila dodana, da bi uporabniku omogočila boljšo interoperabilnost pri uporabi datotek, občutljivih na velike in male črke. Prav tako ga lahko uporabljate z običajnimi Windows aplikacijami. Od različice Windows 10 Build 17110 je to vedenje privzeto.
Microsoft je dodal novo zastavo, občutljivo na velike in male črke, ki jo je mogoče uporabiti za imenike. Za imenike, ki imajo to zastavico nastavljeno, so vse operacije nad datotekami v tem imeniku občutljive na velike in male črke, ne glede na to, ali FILE_FLAG_POSIX_SEMANTICS
je bil določen. To pomeni, da če imate dve datoteki, ki se razlikujeta samo po velikih in malih črkah v imeniku, ki je označen kot občutljiv na velike in male črke, bodo lahko vse aplikacije dostopale do njih.
Če želite omogočiti ali onemogočiti to funkcijo, uporabite vgrajeno fsutil.exe
app. Za podrobnosti glejte članek
Omogočite način, ki razlikuje velike in male črke za mape v sistemu Windows 10
Če želite prihraniti čas, lahko v mape dodate kontekstni meni Občutljivost velikih in malih črk. Evo, kako.
Če želite dodati kontekstni meni za občutljivost velikih in malih črk v sistemu Windows 10, naredite naslednje.
- Prenesite naslednje registrske datoteke: Prenesite registrske datoteke.
- Ekstrahirajte jih v katero koli mapo, ki jo želite, npr. v mapo namizja.
- Dvokliknite datoteko Dodaj kontekstni meni.reg
- Potrdite poziv UAC.
Končali ste. Z desno miškino tipko kliknite katero koli mapo, da vidite meni. Glejte naslednji posnetek zaslona.
Zdaj pritisnite in držite tipko Shift na tipkovnici, nato z desno tipko miške kliknite mapo, da vidite razširjen kontekstni meni. Tam boste videli dodatne ukaze za mape, ki za dostop do njih zahtevajo skrbniške pravice.
Kako deluje
Zgornje datoteke registra dodajo naslednje ukaze v kontekstni meni
- Če si želite ogledati trenutni način občutljivosti velikih in malih črk:
fsutil.exe datoteka queryCaseSensitiveInfo "pot do mape"
- Če želite omogočiti način občutljivosti na velike in male črke:
Datoteka fsutil.exe setCaseSensitiveInfo omogoči "pot do mape".
- Če želite onemogočiti način občutljivosti na velike in male črke:
Datoteka fsutil.exe setCaseSensitiveInfo "pot do mape" onemogoči
Ko uvozite datoteke, bodo ustvarjeni naslednji vnosi.
[HKEY_CLASSES_ROOT\Directory\shell\CaseSensitivityMenu] [HKEY_CLASSES_ROOT\Directory\Background\shell\CaseSensitivityMenu] [HKEY_CLASSES_ROOT\Drive\shell\CaseSensitivityMenu] [HKEY_CLASSES_ROOT\Directory\shell\CaseSensitivityMenuAdmin] [HKEY_CLASSES_ROOT\Directory\Background\shell\CaseSensitivityMenuAdmin] [HKEY_CLASSES_ROOT\Drive\shell\CaseSensitivityMenuAdmin]
Oglejte si, kako odpreti registrski ključ z enim klikom. Oglejte si tudi našo odlično referenco urejevalnika registra Windows tukaj: Aplikacija urejevalnik registra.
To je to.