Kapag nagtatrabaho sa isang computer, imposibleng hindi makaharap ng mga file - mga elemento ng operating system, na magkakahiwalay na mga application o hanay ng binary na impormasyon para sa kanilang paglulunsad. Dapat mong maunawaan ang konseptong ito.
Ang isang computer file (mula sa English file - archive, dossier) ay isang inorder na koleksyon ng data na nakaimbak sa disk at sumasakop sa isang hiwalay na lugar ng panlabas na memorya. Ang mga file ng computer ay maaaring isipin bilang modernong katapat sa mga dokumento ng papel na ayon sa kaugalian ay matatagpuan sa mga folder ng tanggapan at silid-aklatan (samakatuwid ang term). Sa karamihan ng mga modernong operating system, ang mga file ay nakaayos bilang mga isang-dimensional na array ng impormasyon. Sa simula ay naglalaman sila ng metadata na nagbibigay-daan sa iyo upang makakuha ng ilang pangunahing impormasyon tungkol sa isang bagay at matukoy ang isa o iba pang mga uri nito. Ang mga file ay maaaring may iba't ibang laki at naglalaman ng isang tiyak na halaga ng impormasyon, na karaniwang ipinahiwatig sa mga byte (mga yunit ng impormasyon). Ang impormasyon sa isang file ng computer ay maaaring maglaman ng mas maliit na mga packet ng data, na madalas na tinatawag na "record" o "mga linya". Ang isang text file, halimbawa, ay maaaring maglaman ng mga linya ng teksto na tumutugma sa mga linya na nakasulat o naka-print sa isang sheet ng papel. Ang isang file ng system ay maaaring maglaman ng di-makatwirang mga binary na imahe o mga tagubilin sa makina upang magsagawa ng isang partikular na operasyon. Ang isang file system ay isang koleksyon ng mga file at impormasyon na naglalarawan sa mga tukoy na katangian ng bawat isa sa kanila. Ang layunin ng isang file system ay upang ayusin ang mga file para sa mas madaling pagtuklas. Mayroong iba't ibang mga system ng file, magkakaiba ang mga ito sa paraan ng pag-iimbak ng mga file at karagdagang mga kakayahan. Ang mga katangiang ito ay maaaring magsama ng uri, mga karapatan sa pag-access, laki, petsa ng huling pagbabago, atbp. Ang mga file sa iyong computer ay maaaring malikha, mailipat mula sa isang lugar patungo sa isa pa, mabago ayon sa iyong paghuhusga, palitan ng pangalan, dagdagan at mabubura (tinanggal). Karaniwan, ang mga programa sa computer ay responsable para sa mga pagpapatakbo na ito, na ang bawat isa ay nakakaintindi ng magkakahiwalay na uri ng mga file (musika, teksto, system at iba pa).