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