Sunteți pe pagina 1din 28

• În cadrul sistemului de operare, denumirea unui fişier este alcătuită din numele

fişierului şi extensie. Numele fişierului poate conţine până la 8 caractere, scrise cu


litere mari sau mici. Extensia este alcătuită din 1-3 caractere şi este despărţită de
numele fişierului printr-un punct separator.

nume_fis.ext

• Extensiile de fişiere pot avea o semnificaţie specială. Mai jos sunt descrise o parte a
acestora:
.exe, .com Fişier executabil (fişier program)
.bat Fişier de comenzi (fişier batch sau batch file)
.sys Fişier sistem (driver)
.bin Fişier binar (în general conţine cod executabil)
.pas Fişier sursă pentru limbajul Pascal
.c Fişier sursă pentru limbajul C
.cpp Fişier sursă pentru limbajul C++
.asm Fişier sursă pentru limbaj de asamblare
.bak Fişier de salvare a unei versiuni anterioare a aceluiaşi
fişier (back-up)
.doc, .txt, .pub, .sam, .rtf Fişiere de text ASCII sau formatate.

• În numele şi extensia unui fişier nu pot fi folosite toate elementele setului de


caractere ASCII. Caracterele care nu pot fi folosite sunt:
. “ \ / : < > + = ; ,
Nu este obligatorie specificarea căii de căutare, deoarece S.O.
consideră implicită calea de căutare dată de directorul curent.

În anumite cazuri apare necesitatea specificării unui grup de


fişiere. Pentru aceasta, se folosesc caracterele “wildcards” “*”
(asterisc) şi “?” (semn de întrebare). În cadrul numelui unui fişier,
aceste caractere au următoarele semnificaţii:
- “*” (asterisc) permite înlocuirea unui întreg cuvânt (nume de
fişier sau extensie) sau unui grup de litere cu lungime nedefinită;
- “?” (semn de întrebare) – înlocuieşte un singur caracter aflat
în poziţia specificată în numele sau extensia fişierului.

Exemplu:
- specificarea c:\vasile\document\*.doc realizează referirea tuturor
fişierelor cu extensia .doc din directorul c:\vasile\document;
- specificarea c:\vasile\document\abc?.doc realizează referirea
tuturor fişierelor cu extensia .doc şi numele abc1, abc2, abca etc.,
din directorul c:\vasile\document.
C:\

Mihai

Ion

Ana Jocuri

Scoala

Exemplu de structură arborescentă (de directoare).


• Numele unităţii de disc este alcătuit dintr-o literă ce
reprezintă identificatorul de unitate şi caracterul “:”.
Dacă trebuie specificată calea până la un fişier ce nu
există pe discul curent, este necesară precizarea
numelui unităţii. Discul curent reprezintă unitatea de disc
activă la un moment dat.

• Specificarea căii spre un fişier se face conform sintaxei:

d:\director\nume_fis.ext

d: - numele unităţii de disc;


\director – numele directorului
\nume_fis – numele fişierului; ext – extensia fişierului
• Comanda reprezintă apelarea oricărui program în formă
executabilă.
• Comenzile pot fi:
- interne – cele care sunt executate de partea rezidentă în
memorie a S.O. ;
- externe – programe executabile stocate în fişiere cu
extensia .com sau .exe.
• Prompt-ul MS-DOS este ceea ce afişează calculatorul
când S.O. aşteaptă o comandă. De exemplu:
C:\>_

• Cursorul arată locul unde va apărea informaţia care se


tastează.
• Un mesaj de eroare este un mesaj afişat de S.O. în
cazul în care utilizatorul a introdus o comandă greşită
sau a apărut o eroare în timpul execuţiei unei comenzi.
• Pentru utilizarea fişierelor de date sau a programelor în
S.O. MS-DOS, este necesară specificarea lor în câmpurile
diferitelor comenzi, cu precizarea poziţiei pe care ele o
ocupă pe disc. Această poziţie se precizează prin
intermediul unei căi de căutare ce semnifică unitatea de
disc, directorul şi numele fişierului respectiv.

• Forma generală a unei căi de căutare este:


d:\dir1\dir2\ …\nume_fis[.ext]
unde:
d: - unitatea de disc unde se află fişierul specificat;
\dir1\dir2\ …\ - succesiunea de directoare până la fişierul
dorit;
… - succesiune nedefinită de directoare;
\ - primul backslash semnifică începerea căutării din
directorul rădăcină (celelalte caractere „\” constituie
separatoare între numele de subdirectoare);
nume_fis.[.ext] – numele fişierului apelat (prin [ ] se reprezintă
opţionalitatea extensiei).
• Lungimea maximă a unei căi de căutare este de 67
caractere.

• Dacă urmează a se realiza acţiuni asupra directoarelor,


atunci nu este obligatoriu ca finalul unei căi de căutare
să fie numele unui fişier.

• Nu este obligatorie specificarea căii de căutare,


deoarece S.O. consideră implicită calea de căutare dată
de directorul curent.
COMENZI MS-DOS

COMENZI PENTRU LUCRUL CU


DOSARE
1. Crearea unui director.

Sintaxa comenzii este:


mkdir [d:]path
sau
md [d:]path
Exemple:
c:\>md student [Enter]
c:\>md student\texte [Enter]

2. Ştergerea unui director


Sintaxa comenzii:
rmdir [d:]path
sau
rd [d:]path
Exemple:
c:\>rd student\texte [Enter]
c:\>rd student [Enter]
Obs. Pentru a şterge un director, trebuie îndeplinite
următoarele condiţii:
- directorul ce urmează a fi şters trebuie să fie vid (să nu
conţină alte subdirectoare sau fişiere);
- directorul ce urmează a fi şters nu trebuie să fie director
curent (trebuie să ne aflăm cu un nivel deasupra
acestuia.

Obs. De pe un disc nu poate fi şters directorul rădăcină şi


directorul curent.
3. Schimbarea directorului curent
Sintaxa comenzii:
chdir [d:][path]
chdir [..]
sau
cd [d:][path]
cd [..]
Exemple:
cd \ permite ca directorul rădăcină a discului implicit
să devină director curent.
cd b:\director1\director2 - schimbă directorul curent
pe unitatea de disc b:, în directorul reprezentat de calea
\director1\director2.
4. Afişarea conţinutului unui director
Sintaxa comenzii:
dir [d:][path][nume_fisier[.ext]] [/p] [/w]
Exemple:
dir c:\director1 /p
dir d:\student /p /w

5. Afişarea structurii directoarelor


Sintaxa comenzii:
tree [d:][path] [/f] [/a]

Exemple:

tree c:
tree d:\student
tree d:\student /f
COMENZI MS-DOS

COMENZI PENTRU LUCRUL CU


FIŞIERE
COPY
• Comanda permite următoarele operaţii:
- copierea unui fişier sau grup de fişiere;
- combinarea a două sau mai multe fişiere;
- copierea unui dispozitiv într-un fişier sau un alt dispozitiv;
- copierea unui fişier la un dispozitiv.

Sintaxa comenzii:
copy [/y|/-y] [a|b] sursa [/a|/b] [+sursa [/a|/b] [+…]] [dest
[/a|/b]] [/v]
Exemple:
• Copierea unui fişier sau grup de fişiere:
copy sursa destinaţia [/a|/b] [/v]
copy abc.txt a:\*.doc
copiază fişierul abc.txt de pe discul şi din
directorul implicit în directorul curent al discului
a: sub numele abc.doc
Exemple:
• Copierea unui fişier sau grup de fişiere:
copy sursa destinaţia [/a|/b] [/v]
copy *.txt a:\*.doc
copiază toate fişierele cu extensia .txt din
directorul curent al unităţii a: , modificând
extensia în .doc.
Exemple:
• Concatenarea mai multor fişiere:
copy [sursa1+sursa2 [+sursa] …]
[dest] [/a|/b] [/v]
Comanda
copy unu.xxx+doi.zzz toate.yyy
crează un nou fişier toate.yyy pe unitatea de
disc şi directorul implicit. Acest fişier va conţine,
în ordine, fişierele unu.xxx şi doi.zzz. Dacă nu se
specifică numele fişierului destinaţie, atunci
toate fişierele vor fi adăugate la sfârşitul primului
fişier din listă.
Exemple:
• Copierea unui fişier la/de la un
dispozitiv:
copy sursa [/a|/b] dispozitiv
copy dispozitiv destinaţie
copy dispozitiv dispozitiv
copy con [d:][cale] nume_fişier[.ext]

Descriere:
Comanda permite crearea unui fişier pe discul şi calea specificate, cu
numele şi extensia dorită.

Parametrii:
[d:] – litera unităţii de disc pe care va fi realizat fişierul;
[path] – calea în structura de directoare unde va fi realizat fişierul;
nume_fişier[.ext] – numele fişierului ce va fi creat (extensia este
opţională).

Obs. După introducerea textului dorit se apasă tasta funcţională F6 sau


combinaţia de taste Ctrl+Z, după care se apasă tasta Enter
pentru închiderea fişierului ASCII.

Exemplu:
copy con a:\fisier1.txt
copy con lpt1
Comanda realizează copierea (transmiterea) la
imprimanta conectată la listem a textului introdus de la
tastatură.
Pentru terminarea acţiunii comenzii copy este
necesară apăsarea tastei F6 (CTRL+Z) şi apoi a tastei
Enter.
copy fisier1.txt con
Permite afişarea pe monitor (sau la dispozitivul
standard de ieşire) a conţinutului unui fişier
FISIER.TXT
copy fisier1.txt prn
Permite imprimarea conţinutului fişierului
FISIER.TXT la imprimanta instalată în sistem

copy c\:dosar1\unu.c+,, c:\dosar1


Comanda permite actualizarea datei şi orei, fără
a copia fişierul la o altă locaţie. Cele două
virgule definesc sfîrşitul numelui de fişier sursă.
TYPE
• Sintaxa comenzii
type [d:][cale]nume_fişier[.ext]
• Exemplu:
type c:\netlog.txt
DEL şi ERASE
• Sintaxa comenzii:
del [d:][cale]nume_fişier[.ext] [/p]
sau
erase [d:][cale]nume_fişier[.ext] [/p]

• Exemple:
del c:\student\a.txt
delete c:\student\a.txt
erase c:\student\a.txt
• Opţiuni:
/p – permite afişarea unui mesaj de confirmare a
ştergerii, permiţând o ştergere selectivă.

• Obs. Pot fi şterse simultan mai multe fişiere prin


utilizarea caracterelor “*” şi “?” în cadrul
parametrului nume_fişier[.ext].
• Obs. Prin comanda del nu pot fi şterse dosare.
• Obs. Fişierele şterse pot fi refăcute, în anumite
cazuri, cu ajutorul comenzii undelete.
RENAME
• Sintaxa comenzii:
rename [d:][path]nume_fişier1
nume_fişier2
sau
ren [d:][path]nume_fişier1[.ext1]
nume_fişier2[.ext2]

Exemple:
rename c:\lista.txt *.doc
ren c:\lista?.txt lista?.doc
MOVE
• Sintaxa comenzii:
move [d:][cale]nume_fişier[[.ext],
[d:] [cale] nume_fişier […]]
destinaţie
• Descriere:
Comanda permite mutarea sau redenumirea
fişierelor.
Comanda poate fi folosită şi pentru redenumirea
directoarelor
• Exemple:
- mutarea unui fişier:
move c:\dos\help.exe c:\nc
- redenumire la mutarea unui fişier:
move c:\dos\help.exe
c:\dos\helpdos.exe
- redenumirea mai multor fişiere:
move c:\student\*.exe c:\student\tt
- Redenumirea unui director:
move c:\surde\c c:\surse\cpp
Alte comenzi ale sistemului de operare MS-DOS
1. Vizualizarea şi/sau modificarea datei curente
Sintaxa comenzii:
date [mm-dd-yy]
2. Vizualizarea şi/sau modificarea orei curente
Sintaxa comenzii:
time [hh:[mm[:ss[.xx]]] [a|p]
3. Ştergerea ecranului
Sintaxa comenzii:
cls
4. Afişarea versiunii sistemului de operare
Sintaxa comenzii:
ver

S-ar putea să vă placă și