MS-DOS (Microsoft Disk Operating System) driver og administrerer filer ved hjelp av en hierarkisk filsystemstruktur og ulike filbehandlingskommandoer. Slik håndterer MS-DOS filoperasjoner:
1. Filsystemstruktur:
MS-DOS bruker et hierarkisk filsystem, hvor filer er organisert i en trelignende struktur. Katalogene på øverste nivå kalles "rotkataloger", og hver katalog kan inneholde underkataloger og filer.
2. Filallokeringstabell (FAT):
MS-DOS bruker File Allocation Table (FAT) for å holde styr på den fysiske plasseringen av filer på disken. FAT er en tabell som inneholder pekere til sektorene på disken der hver fils data er lagret.
3. Filattributter:
Hver fil i MS-DOS har et sett med attributter knyttet til seg, inkludert filnavn, filstørrelse, opprettelsesdato og attributter som "skrivebeskyttet", "skjult", "system" osv.
4. Filbehandlingskommandoer:
MS-DOS gir et sett med kommandoer for å utføre filbehandlingsoperasjoner. Noen av de vanlige kommandoene inkluderer:
- DIR:Viser filene og katalogene i en spesifisert katalog.
- CD (Endre katalog):Flytter til den angitte katalogen.
- MD (Make Directory):Oppretter en ny katalog.
- RD (Fjern katalog):Sletter en katalog.
- KOPI:Kopierer filer fra ett sted til et annet.
- DEL (Slett):Sletter filer.
- TYPE:Viser innholdet i en tekstfil.
- REN (Gi nytt navn):Endrer navnet på en fil eller katalog.
5. Filbaner:
MS-DOS bruker filbaner for å spesifisere plasseringen av filene. En filbane består av stasjonsbokstaven (hvis aktuelt), etterfulgt av katalogbanen, og til slutt filnavnet. For eksempel vil "C:\MyDocuments\myfile.txt" spesifisere en fil med navnet "myfile.txt" som ligger i "MyDocuments"-katalogen på "C"-stasjonen.
6. Diskbehandling:
MS-DOS gir kommandoer for grunnleggende diskbehandling, inkludert formatering av disker, opprettelse av partisjoner og administrasjon av diskplass.
7. Batchfiler:
MS-DOS lar brukere lage batchfiler, som er tekstfiler som inneholder en rekke kommandoer som kan utføres automatisk. Batchfiler gir en måte å automatisere repeterende oppgaver og forenkle rutineoperasjoner.
Totalt sett kan MS-DOS sitt filbehandlingssystem virke enkelt sammenlignet med moderne operativsystemer, men det la grunnlaget for de hierarkiske filsystemene og filhåndteringskonseptene som brukes i senere Windows-operativsystemer og mange andre plattformer.