Ohranjanje velikih in malih črk je zmožnost računalniškega datotečnega sistema, da si zapomni uporabo velikih začetnic, ko je datoteka ustvarjena. Številni priljubljeni operacijski sistemi imajo ohranjanje velikih in malih črk, medtem ko starejši operacijski sistemi in nekateri lupinski programi ne. Ena od glavnih uporab za ohranjanje velikih in malih črk je v operacijskih sistemih, ki uveljavljajo občutljivost velikih črk, kar pomeni, da so velike črke prepoznane kot ločeni simboli od malih črk. Druga uporaba za ohranjanje velikih in malih črk imena datoteke je omogočiti uporabnikom uporabo lastnih tehnik oblikovanja, ki jih bo prikazal operacijski sistem, kar včasih vodi do čistejšega videza. V operacijskih sistemih, ki ne uporabljajo ohranjanja velikih in malih črk, se lahko privzeto obnašanje razlikuje, vendar na splošno vključuje pretvorbo vseh znakov v imenu datoteke v velike ali male črke.
Ko je datoteka ustvarjena, večina datotečnih sistemov shrani ime datoteke kot metapodatke v posebno območje diska, ki se uporablja. V zgodnjem obdobju računalništva je bil prostor na disku na vrhuncu in je vodil k razvoju različnih metod, ki so pomagale prihraniti čim več prostora. Zgodnji datotečni sistemi so včasih vsiljevali ime datoteke v vse male ali velike črke, da je bilo ime mogoče shraniti učinkoviteje. Drugi sistemi so prezrli velike črke, da bi ohranili doslednost med imeni datotek in se izognili zmedi uporabnikov. Ker je tehnologija napredovala, pa je večina operacijskih sistemov in datotečnih sistemov vključevala podporo za ohranjanje velikih črk.
Pomembno je razlikovati med ohranjanjem velikih in malih črk. Samo zato, ker datotečni sistem ohranja velike in velike črke imena datoteke, ne pomeni nujno, da meni, da so male in velike črke različni simboli. Številni operacijski sistemi ohranjajo velike in male črke, vendar uporabnikom omogočajo, da vnesejo ime datoteke z uporabo poljubnih kombinacij velikih črk, da se sklicujejo na datoteko. V sistemu, ki je občutljiv na velike in male črke, imajo lahko datoteke isto ime, vendar se razlikujejo po velikih črkah. Med pogostimi primeri so datoteke, imenovane datoteke readme; v sistemu, ki je občutljiv na velike in male črke, so datoteke README, Readme in readme različne datoteke, ki lahko obstajajo v istem imeniku.
Ena opomba glede imen datotek in ohranjanja velikih in malih črk je, da lahko programi, ki se izvajajo v operacijskem sistemu, kljub temu, da določen datotečni sistem ali operacijski sistem podpira ohranjanje in ne uveljavlja občutljivosti velikih in malih črk. To še posebej velja za emulatorje in programe, ki za vnos uporabljajo ukazne vrstice. Ti programi lahko uporabijo občutljivost ali zanemarijo velike črke v novi datoteki glede na to, kako so programirani, čeprav osnovni operacijski sistem običajno ne bi.