Sinkronizacija datoteka koristi se u računalima kako bi se osiguralo da su datoteke dosljedne kada postoji u više područja u isto vrijeme. Postoje dva načina izvođenja sinkronizacije datoteka, jednosmjerna i dvosmjerna sinkronizacija, a nazivi opisuju kako se datoteke međusobno ponašaju. Jedan od razloga za ovu sinkronizaciju je osigurati da nema sukoba između različitih verzija datoteke, jer nedostatak dosljednosti može uzrokovati pogreške sustava. To također olakšava i brže sigurnosno kopiranje datoteka jer je potrebna samo jedna verzija, a ne sve.
Mnogo puta u računalu postoji jedna datoteka, ali ta se jedna datoteka nalazi na nekoliko mjesta na tvrdom disku. To je obično zato što se datoteka kopira i postavlja negdje drugdje, dopuštajući da dvije datoteke postoje na različitim mjestima. Datoteke su obično označene kao izvor i kopija, pri čemu je izvor izvorna datoteka. Izvođenjem sinkronizacije datoteka, to osigurava da su dvije datoteke potpuno iste.
Postoje dvije različite metode za sinkronizaciju datoteka. Jednosmjerna varijanta, kada se izvorna datoteka koristi kao predložak, a datoteke kopiranja su napravljene da budu poput izvora, rjeđa je od njih. U ovoj shemi ne izvode se nikakva ažuriranja ili promjene na izvoru, samo na kopijama. S češćim dvosmjernim, izvorna verzija može se ažurirati; češći je jer omogućuje korisniku rad s kopiranom datotekom, dok izvornu datoteku održava ažuriranom i dosljednom.
Najčešći razlog za izvođenje sinkronizacije datoteka je osiguranje da nema grešaka u konzistentnosti. Kada postoje dvije verzije iste datoteke, ali jedna se bitno razlikuje od druge, to može uzrokovati zbunjenost sustava. To obično samo uzrokuje probleme s jednom datotekom, ali, ako je ta datoteka važna za računalo, može uzrokovati velike pogreške. Na primjer, ako datoteka kontrolira kako se računalo pokreće, to može uzrokovati da se računalo teško diže.
Drugi razlog za sinkronizaciju datoteka je taj što povećava brzinu sigurnosnog kopiranja. Kada se napravi sigurnosna kopija, obično je potrebna svaka datoteka ili će sigurnosna kopija biti nepotpuna. Ako su datoteke sinkronizirane, zasebne kopije nisu potrebne. To smanjuje ukupnu količinu memorije potrebne za sigurnosnu kopiju, što onda uzrokuje brži rad sigurnosne kopije.