Informațiile din computer sunt stocate pe discuri. Citirea și scrierea sunt realizate de unități de disc, care sunt indicate de litera alfabetei latine cu un colon. Prima unitate pe un disc magnetic flexibil este desemnat "A:", al doilea "B:". Un hard disk este de obicei împărțit în mai multe partiții, numite discuri logice, care sunt desemnate ca "C:", "D:", "E:" etc.
Informațiile de pe discuri sunt stocate ca fișiere.
Un fișier este o zonă denumită de memorie pe un disc în care sunt stocate programe sau date.
Numele complet al fișierului conține numele fișierului real - de la unu la opt caractere, urmat de o extensie.
Extensia de nume începe după punct și poate fie să lipsească, fie să includă una până la trei caractere. Caracterele din întregul nume de fișier pot fi: litere latine: A, B. Z, cifre 0,1, ..., 9 și câteva simboluri speciale "!", "@", "#", "$", " - »,« »,« »». Literele majuscule și litere mici din nume nu diferă. Literele rusă în numele fișierelor nu sunt recomandate, la fel ca personajele. "," "," / "," "," "," = "," + ","; "," "Cu coduri mai mici de 20N.
Unele nume de trei litere rezervate în MS DOS ca nume de dispozitive sunt interzise și nu pot fi folosite ca nume de fișiere sau tipuri de fișiere. Acestea includ:
numele dispozitivului I / O suplimentar;
înseamnă toate fișierele cu nume și extensii
Simbolul "?" În șabloane indică un caracter arbitrar sau absența acestuia, dacă "?" Este după caractere semnificative.
PETR șablon. TXT reprezintă toate fișierele cu extensia .TXT, un nume care începe cu PETR și conține între 4 și 6 caractere.
Important atunci când lucrați în MS DOS este conceptul de specificare a fișierului. Acest termen este utilizat pentru a indica numele fișierului în format:
[numele unității:] numele fișierului [.type file].
Parantezele pătrate reprezintă elemente opționale. Pe discuri, fișierele sunt combinate în directoare (directoare). Directorul principal sau rădăcina de pe fiecare unitate este indicat de o slash "\". Acest director este creat automat atunci când discul este formatat. Directorul rădăcină poate conține fișiere și alte directoare. Numele de director nu conțin extensii și se formează în conformitate cu aceleași reguli ca și numele de fișiere. Fiecare director poate conține fișiere și alte directoare numite subdirectoare. Acest director care conține subdirectoare se numește un director peste sau un director părinte. Acest mod de organizare a informațiilor se numește structură de fișiere ierarhică, care este un arbore (Eroare! Sursa de legătură nu a fost găsită.).
Fig. 1. Un exemplu de structură de fișier asemănătoare copacilor
În structura fișierului arbore, este acceptat să se scrie numele directoarelor cu majuscule și numele de fișiere cu litere mici.
Când utilizați structura ierarhică a MS DOS, trebuie să specificați locația fișierelor din această structură. Pentru a face acest lucru, fișierul este dat un nume complet. sau o specificație completă a fișierului.
Format complet de nume:
[numele unității:] [numele directorului] \ [nume de subdirector] \ nume fișier [.type]
Aici, elementele opționale sunt indicate în paranteze "[]".
Pentru unele fișiere din copacul de mai sus, le vom da numele complet:
Directorul din structura ierarhică este dat complet numele directorului, care conține numele tuturor subdirectoarelor cu numele discului.
Fiecare fișier, cu excepția numelui său, stochează, de asemenea, informații despre dimensiunea sa în octeți, data și ora creării.
Astfel, fiecare fișier din DOS este asociat cu:
1) denumirea fișierului compus;
2) atributele suplimentare ale fișierului;
3) data creării sau modificării fișierului;
4) momentul în care fișierul a fost creat sau modificat;
Aceste caracteristici ale fișierului sunt numite atribute de fișier.
Data creării și momentul creării fișierului la crearea sau actualizarea unui fișier sunt preluate din ceasul de sistem. Pentru a schimba ceasul de sistem, utilizați comenzile DOS: Date și Time. Dimensiunea fișierului este specificată în octeți. Fiecare fișier are, de asemenea, atribute suplimentare de fișier:
read-only;
Structura fișierelor devine mai complexă pe măsură ce se creează noi directoare. În fiecare director nou se pot adăuga fișiere, precum și subdirectori noi. Orice fișier poate fi găsit prin deplasarea pe orice ramură a copacului, pornind de la rădăcină sau, invers, prin ridicarea de-a lungul ramurii pomului spre rădăcină. Există anumite reguli pentru formarea unei structuri de fișiere:
1. Un director sau un fișier poate introduce doar un singur director.
2. Nu se impun restricții asupra ordinii fișierelor din catalog.
3. Este permisă introducerea fișierelor cu aceleași nume în diferite directoare.
4. Adâncimea cuiburilor de directoare nu este limitată.
Când lucrați cu directoare, utilizați următoarea terminologie:
Directorul curent este directorul pe care utilizatorul îl utilizează în mod curent. DOS stochează informații despre directorul curent pentru fiecare unitate de computer. Când porniți (porniți calculatorul), directorul rădăcină este setat ca directorul curent.
Unitatea curentă este unitatea pe care utilizatorul o folosește în prezent.
Directorul de lucru este directorul curent de pe unitatea curentă.
Adresele de copii și părinți - dacă primul director este inclus în al doilea director, primul director este directorul copil și cel de-al doilea director este directorul părinte.
Puteți crea un fișier nou numai în directorul de lucru. Pentru a crea un fișier dintr-un alt director, aveți nevoie de acțiuni speciale.
Accesul la fișier într-o structură ierarhică se face utilizând un traseu. O cale completă (calea) unui fișier este o secvență de directoare din directorul rădăcină la acest fișier. Un traseu complet este reprezentat de enumerarea numelor de directoare separate prin \, iar directorul rădăcină din copilul său \ nu este separat.
Specificarea rutelor complete pe o unitate de hard disk cu o structură de fișiere ramificată este obositoare, astfel că există modalități suplimentare de accesare a fișierelor utilizând un traseu relativ. Ruta relativă diferă de cea completă în aceea că:
1) pornește de la directorul curent;
2) enumerarea numelor de directoare poate merge atât din directorul rădăcină, cât și în direcția spre acesta;
3) simbolul ".." este folosit pentru a indica directorul părinte.
Utilizând ruta, specificația completă a fișierului poate fi reprezentată ca:
[numele unității:] [numele traseului]. [extensie]
Dacă nu există elemente opționale, atunci regulile implicite sunt:
nu este indicat niciun nume de unitate - este selectată unitatea curentă;
ruta pornește din directorul rădăcină - se scrie ruta completă;
ruta nu pornește de la caracterul "\" - căutarea începe din directorul curent;
ruta nu este specificată - se consideră că fișierul este localizat în directorul curent de pe unitatea selectată;
extensia nu este specificată - se consideră că nu este.
C: \ GAMES \ tetris.exe - localizează fișierul tetris.exe din directorul GAMES, care este localizat în directorul rădăcină al unității C.
\ comamd.com - fișierul command.com este localizat în directorul rădăcină al unității curente.
Permiteți directorului curent USER, apoi MARY \ urok.doc să localizați fișierul urok.doc din subdirectorul MARY al directorului curent USER al unității curente