Sunteți pe pagina 1din 28

n cadrul sistemului de operare, denumirea unui fiier este alctuit din numele

fiierului i extensie. Numele fiierului poate conine pn la 8 caractere, scrise cu


litere mari sau mici. Extensia este alctuit din 1-3 caractere i este desprit de
numele fiierului printr-un punct separator.
nume_fis.ext

Extensiile de fiiere pot avea o semnificaie special. Mai jos sunt descrise o parte a
acestora:
.exe, .com
Fiier executabil (fiier program)
.bat
Fiier de comenzi (fiier batch sau batch file)
.sys
Fiier sistem (driver)
.bin
Fiier binar (n general conine cod executabil)
.pas
Fiier surs pentru limbajul Pascal
.c
Fiier surs pentru limbajul C
.cpp
Fiier surs pentru limbajul C++
.asm
Fiier surs pentru limbaj de asamblare
.bak
Fiier de salvare a unei versiuni anterioare a aceluiai
fiier (back-up)
.doc, .txt, .pub, .sam, .rtf Fiiere de text ASCII sau formatate.

n numele i extensia unui fiier nu pot fi folosite toate elementele setului de caractere
ASCII. Caracterele care nu pot fi folosite sunt:
. \ / : < > + = ; ,

Nu este obligatorie specificarea cii de cutare, deoarece S.O.


consider implicit calea de cutare dat de directorul curent.
n anumite cazuri apare necesitatea specificrii unui grup de
fiiere. Pentru aceasta, se folosesc caracterele wildcards *
(asterisc) i ? (semn de ntrebare). n cadrul numelui unui fiier,
aceste caractere au urmtoarele semnificaii:
- * (asterisc) permite nlocuirea unui ntreg cuvnt (nume de
fiier sau extensie) sau unui grup de litere cu lungime nedefinit;
- ? (semn de ntrebare) nlocuiete un singur caracter aflat
n poziia specificat n numele sau extensia fiierului.
Exemplu:
- specificarea c:\vasile\document\*.doc realizeaz referirea tuturor
fiierelor cu extensia .doc din directorul c:\vasile\document;
- specificarea c:\vasile\document\abc?.doc realizeaz referirea
tuturor fiierelor 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 unitii de disc este alctuit dintr-o liter ce


reprezint identificatorul de unitate i caracterul :.
Dac trebuie specificat calea pn la un fiier ce nu
exist pe discul curent, este necesar precizarea
numelui unitii. Discul curent reprezint unitatea de disc
activ la un moment dat.
Specificarea cii spre un fiier se face conform sintaxei:
d:\director\nume_fis.ext
d: - numele unitii de disc;
\director numele directorului
\nume_fis numele fiierului; ext extensia fiierului

Comanda reprezint apelarea oricrui 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 fiiere cu
extensia .com sau .exe.
Prompt-ul MS-DOS este ceea ce afieaz calculatorul
cnd S.O. ateapt o comand. De exemplu:
C:\>_
Cursorul arat locul unde va aprea informaia care se
tasteaz.
Un mesaj de eroare este un mesaj afiat de S.O. n
cazul n care utilizatorul a introdus o comand greit
sau a aprut o eroare n timpul execuiei unei comenzi.

Pentru utilizarea fiierelor de date sau a programelor n


S.O. MS-DOS, este necesar specificarea lor n cmpurile
diferitelor comenzi, cu precizarea poziiei pe care ele o
ocup pe disc. Aceast poziie se precizeaz prin
intermediul unei ci de cutare ce semnific unitatea de
disc, directorul i numele fiierului respectiv.
Forma general a unei ci de cutare este:
d:\dir1\dir2\ \nume_fis[.ext]
unde:
d: - unitatea de disc unde se afl fiierul specificat;
\dir1\dir2\ \ - succesiunea de directoare pn la fiierul dorit;
- succesiune nedefinit de directoare;
\ - primul backslash semnific nceperea cutrii din directorul
rdcin (celelalte caractere \ constituie separatoare ntre
numele de subdirectoare);
nume_fis.[.ext] numele fiierului apelat (prin [ ] se reprezint
opionalitatea extensiei).

Lungimea maxim a unei ci de cutare este de 67


caractere.
Dac urmeaz a se realiza aciuni asupra directoarelor,
atunci nu este obligatoriu ca finalul unei ci de cutare
s fie numele unui fiier.
Nu este obligatorie specificarea cii de cutare,
deoarece S.O. consider implicit calea de cutare 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


urmtoarele condiii:
- directorul ce urmeaz a fi ters trebuie s fie vid (s nu
conin alte subdirectoare sau fiiere);
- directorul ce urmeaz a fi ters nu trebuie s fie director
curent (trebuie s ne aflm cu un nivel deasupra
acestuia.
Obs. De pe un disc nu poate fi ters directorul rdcin i
directorul curent.

3. Schimbarea directorului curent


Sintaxa comenzii:
chdir [d:][path]
chdir [..]
sau
cd [d:][path]
cd [..]
Exemple:
cd \ permite ca directorul rdcin 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. Afiarea coninutului unui director


Sintaxa comenzii:
dir [d:][path][nume_fisier[.ext]] [/p] [/w]
Exemple:
dir c:\director1 /p
dir d:\student /p /w
5. Afiarea 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
FIIERE

COPY
Comanda permite urmtoarele operaii:
- copierea unui fiier sau grup de fiiere;
- combinarea a dou sau mai multe fiiere;
- copierea unui dispozitiv ntr-un fiier sau un alt dispozitiv;
- copierea unui fiier la un dispozitiv.
Sintaxa comenzii:
copy [/y|/-y] [a|b] sursa [/a|/b] [+sursa [/a|/b] [+]]
[dest [/a|/b]] [/v]

Exemple:
Copierea unui fiier sau grup de fiiere:
copy sursa destinaia [/a|/b] [/v]
copy abc.txt a:\*.doc

copiaz fiierul abc.txt de pe discul i din


directorul implicit n directorul curent al discului
a: sub numele abc.doc

Exemple:
Copierea unui fiier sau grup de fiiere:
copy sursa destinaia [/a|/b] [/v]
copy *.txt a:\*.doc
copiaz toate fiierele cu extensia .txt din
directorul curent al unitii a: , modificnd
extensia n .doc.

Exemple:
Concatenarea mai multor fiiere:

copy [sursa1+sursa2 [+sursa] ]


[dest] [/a|/b] [/v]
Comanda

copy unu.xxx+doi.zzz toate.yyy


creaz un nou fiier toate.yyy pe unitatea de
disc i directorul implicit. Acest fiier va conine,
n ordine, fiierele unu.xxx i doi.zzz. Dac nu se
specific numele fiierului destinaie, atunci
toate fiierele vor fi adugate la sfritul primului
fiier din list.

Exemple:
Copierea unui fiier la/de la un
dispozitiv:
copy sursa [/a|/b] dispozitiv
copy dispozitiv destinaie
copy dispozitiv dispozitiv

copy con [d:][cale] nume_fiier[.ext]


Descriere:
Comanda permite crearea unui fiier pe discul i calea specificate, cu
numele i extensia dorit.
Parametrii:
[d:] litera unitii de disc pe care va fi realizat fiierul;
[path] calea n structura de directoare unde va fi realizat fiierul;
nume_fiier[.ext] numele fiierului ce va fi creat (extensia este
opional).
Obs. Dup introducerea textului dorit se apas tasta funcional F6 sau
combinaia de taste Ctrl+Z, dup care se apas tasta Enter pentru
nchiderea fiierului 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 aciunii comenzii copy este
necesar apsarea tastei F6 (CTRL+Z) i apoi a tastei
Enter.
copy fisier1.txt con
Permite afiarea pe monitor (sau la dispozitivul
standard de ieire) a coninutului unui fiier
FISIER.TXT

copy fisier1.txt prn


Permite imprimarea coninutului fiierului
FISIER.TXT la imprimanta instalat n sistem
copy c\:dosar1\unu.c+,, c:\dosar1
Comanda permite actualizarea datei i orei, fr
a copia fiierul la o alt locaie. Cele dou
virgule definesc sfritul numelui de fiier surs.

TYPE
Sintaxa comenzii
type [d:][cale]nume_fiier[.ext]
Exemplu:
type c:\netlog.txt

DEL i ERASE
Sintaxa comenzii:
del [d:][cale]nume_fiier[.ext] [/p]
sau
erase [d:][cale]nume_fiier[.ext] [/p]
Exemple:
del c:\student\a.txt
delete c:\student\a.txt
erase c:\student\a.txt

Opiuni:
/p permite afiarea unui mesaj de confirmare a
tergerii, permind o tergere selectiv.
Obs. Pot fi terse simultan mai multe fiiere prin
utilizarea caracterelor * i ? n cadrul
parametrului nume_fiier[.ext].
Obs. Prin comanda del nu pot fi terse dosare.
Obs. Fiierele terse pot fi refcute, n anumite
cazuri, cu ajutorul comenzii undelete.

RENAME
Sintaxa comenzii:
rename [d:][path]nume_fiier1
nume_fiier2
sau
ren [d:][path]nume_fiier1[.ext1]
nume_fiier2[.ext2]
Exemple:
rename c:\lista.txt *.doc
ren c:\lista?.txt lista?.doc

MOVE
Sintaxa comenzii:
move [d:][cale]nume_fiier[[.ext],
[d:] [cale] nume_fiier []]
destinaie
Descriere:
Comanda permite mutarea sau redenumirea
fiierelor.
Comanda poate fi folosit i pentru redenumirea
directoarelor

Exemple:
- mutarea unui fiier:
move c:\dos\help.exe c:\nc
- redenumire la mutarea unui fiier:
move c:\dos\help.exe
c:\dos\helpdos.exe
- redenumirea mai multor fiiere:
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. Afiarea versiunii sistemului de operare
Sintaxa comenzii:
ver

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