Očuvanje velikih i malih slova je sposobnost računalnog datotečnog sustava da zapamti velika slova koja se koriste kada je datoteka stvorena. Mnogi popularni operativni sustavi imaju očuvanje velikih i malih slova, dok stariji operativni sustavi i neki programi ljuske nemaju. Jedna od glavnih upotreba za očuvanje velikih i malih slova je u operativnim sustavima koji provode osjetljivost na velika i mala slova, što znači da se velika slova prepoznaju kao odvojeni simboli od malih slova. Druga upotreba za očuvanje velikih i malih slova u nazivu datoteke je omogućiti korisnicima korištenje vlastitih tehnika oblikovanja koje će prikazati operativni sustav, što ponekad dovodi do čišćeg izgleda. U operacijskim sustavima koji ne koriste očuvanje velikih i malih slova, zadano ponašanje može varirati, ali općenito uključuje pretvaranje svih znakova u nazivu datoteke u velika ili mala slova.
Kada je datoteka stvorena, većina datotečnih sustava pohranjuje naziv datoteke kao metapodatke u posebno područje diska koji se koristi. Tijekom ranog razdoblja računalstva, prostor na disku bio je na vrhuncu i doveo je do razvoja različitih metoda kako bi se uštedjelo što je više prostora moguće. Rani datotečni sustavi ponekad su forsirali naziv datoteke u sva mala ili velika slova kako bi se ime moglo učinkovitije pohraniti. Drugi sustavi zanemarili su velika slova kako bi pomogli u održavanju dosljednosti među nazivima datoteka i izbjegli zabunu korisnika. Međutim, kako je tehnologija napredovala, većina operacijskih sustava i datotečnih sustava uključivala je podršku za očuvanje velikih i malih slova.
Važno je razlikovati očuvanje velikih i malih slova. Samo zato što datotečni sustav čuva velika i mala slova u nazivu datoteke ne znači nužno da smatra da su mala i velika slova različiti simboli. Mnogi operativni sustavi čuvaju velika i mala slova, ali dopuštaju korisnicima da utipkaju naziv datoteke koristeći bilo koju kombinaciju velikih i velikih slova za upućivanje na datoteku. Alternativno, u sustavu koji razlikuje velika i mala slova, datoteke mogu imati isti naziv, ali se razlikovati velikim slovima. Među uobičajenim primjerima su datoteke koje se nazivaju readme datoteke; u sustavu za očuvanje velikih i malih slova, datoteke README, Readme i readme različite su datoteke koje mogu postojati u istom direktoriju.
Jedna napomena o nazivima datoteka i očuvanju velikih i malih slova jest da, iako određeni datotečni sustav ili operativni sustav podržava očuvanje i ne provodi osjetljivost na velika i mala slova, programi koji se pokreću u operacijskom sustavu mogu. To se posebno odnosi na emulatore i programe koji koriste naredbene retke za unos. Ovi programi mogu koristiti osjetljivost ili zanemariti velika i mala slova u novoj datoteci na temelju načina na koji su programirani, iako temeljni operativni sustav to inače ne bi činio.