Prijenos datoteka je proces prijenosa ili premještanja bilo koje vrste računalne datoteke s jednog računala ili sustava na drugo putem brojnih različitih metoda. Ove različite metode obično spadaju u jednu od dvije glavne kategorije: sustavi temeljeni na potiskivanju i sustavi temeljeni na povlačenju. U oba sustava obično su dva subjekta uključena u prijenos: pošiljatelj i primatelj datoteke. Prijenos datoteke obično se naziva ili učitavanjem ili preuzimanjem, ovisno o perspektivi osobe u odnosu na proces prijenosa.
Ponekad se koristi kao sinonim za dijeljenje datoteka, prijenos datoteke može se odnositi na širok raspon različitih situacija u kojima se računalna datoteka prenosi s jedne osobe ili sustava na drugu. Osoba ili sustav s kojeg se datoteka prenosi naziva se pošiljatelj, dok se osoba ili sustav koji prima datoteku naziva primatelj. Postoji niz različitih metoda koje se mogu koristiti za prijenos datoteka, kao što su sustavi za dijeljenje datoteka koji koriste peer-to-peer poslužitelje, privitci e-pošte, kopiranje datoteka s računala na prijenosni uređaj za pohranu i slanje datoteka putem program za razmjenu trenutnih poruka.
Kada dođe do prijenosa datoteke, pošiljatelj se obično odnosi na proces kao na učitavanje, a primatelj na prijenos kao na preuzimanje. Ovi se pojmovi odnose na isti cjelokupni proces, ali također ukazuju na stajališta onih koji su uključeni. U bilo kojoj vrsti prijenosa datoteka, proces se obično odvija putem push sustava ili sustava povlačenja. Guranje označava da se datoteka prenosi aktivnim učitavanjem; pošiljatelj pokušava aktivno prenijeti datoteku primatelju. Prijenos povlačenja događa se kada primatelj aktivno pokušava pristupiti datoteci koja se prenosi.
Korištenje e-pošte za prijenos datoteka primjer je korištenja i push i pull sustava. Kada pošiljatelj priloži datoteku poruci e-pošte i pošalje je, on ili ona koristi push sustav za prijenos datoteke na sustav poslužitelja e-pošte. Primatelj tada prima e-poštu koja ga obavještava o prijenosu, a kada primatelj preuzme datoteku, on ili ona koristi sustav povlačenja za prijenos datoteke s poslužitelja e-pošte na svoj sustav. Prijenos datoteke obično uključuje kopiranje i prijenos datoteke, umjesto slanja izvorne datoteke s jednog sustava na drugi, iako je i to moguće.