Probleme
P1. Se cere un fisier de comenzi COMPILE.BAT care compileaza
toate programele PASCAL ale caror nume sunt date ca si parametri.
Programul va verifica daca fisierele exista si va afisa un mesaj in caz
de eroare. Dupa compilare se vor lansa in executie (numai) programele
executabile rezultate, apoi se vor sterge rezultatele compilarii.
P2. Se cere un fisier de comenzi MULTE.BAT, care in functie de
o litera furnizata, fie face rezumatul directorului curent sau al
celui specificat, fie sterge fisierul al carui nume este dat ca
parametru, fie il tipareste pe ecran.
P3. Se cere fisierul de comenzi CPAS.BAT care, folosind
apelul CALL, compileaza toate programele C si PASCAL din
directorul curent.
P4. Sa se afiseze lista fisierelor si subdirectoarelor
existente intr-un director specificat ca si parametru. Daca la apel se
specifica un al doilea parametru, acesta va fi considerat ca si extensia
fisierelor care vor trebui luate in considerare si acestea vor fi tiparite
in ordinea in care apar, in caz contrar se vor considera toate fisierele si
subdirectoarele si se vor afisa sortate.
P5. Sa se conceapa un fisier de comenzi DADUBLE.BAT care sa
primeasca oricati parametri si sa afiseze valorile parametrilor
vecini care coincid.
P6. Sa se scrie un fisier de comenzi care sa primeasca oricati
parametri. Se cere stergerea din directorul curent a tuturor fisierelor
ce au extensiile date ca parametri.
P7. Sa se scrie un fisier de comenzi care creeaza 3 directoare
a caror nume sunt primii 3 parametri din linia de comanda si copiaza
toate fisierele Pascal in primul director, toate fisierele .exe in
al doilea director si toate fisierele text in al treilea director.
P8. Se da un nume de director si o lista de fisiere. Din lista
de fisiere se vor afisa acelea care sunt continute in directorul dat.
P9. Sa se scrie un fisier de comenzi care pentru un fisier dat
ca parametru afiseaza urmatorul meniu:
1. Afisare
2. Stergere
3. Iesire
si executa operatia aleasa.
P10. Sa se scrie un fisier de comenzi care cauta un cuvant dat
ca si prim parametru in fiecare din fisierele date de asemenea ca si
parametri. Pentru fiecare fisier, se va afisa numarul liniiilor in
care acest cuvant apare.
P11. Se cere un fisier de comenzi care verifica daca exista
un anumit fisier furnizat ca si parametru. Daca da, atunci sa se
afiseze structura de directori din A:, altfel sa se
formateze discheta din A: la capacitatea de 360Ko.
P12. Se cere un fisier de comenzi care primeste ca si parametri un
nume de director si un nume de fisier pentru care afiseaza meniul:
1. Copiaza fisierul in director
2. Sterge directorul impreuna cu toate fisierele si subdirectoarele proprii
si executa operatia aleasa.
P13. Se cere un fisier de comenzi care dupa cererea explicita de
introducere a dischetei in unitate face formatarea acesteia la capacitatea
de 360 Ko iar apoi copiaza pe ea toate fisierele date ca parametri.
P14. Sa se scrie un fisier de comenzi care primeste un numar par de
parametri astfel: fiecare pereche de parametri reprezinta un nume de fisier
si un nume de director. Fiecare fisier va fi mutat in directorul ce-l urmeaza
in lista de parametri.
P15. Sa se scrie un fisier de comenzi care primeste un numar par de
parametri astfel: fiecare pereche de parametri reprezinta un cuvant si un
nume de fisier. Se va afisa numarul liniilor din fisier care contin cuvantul
pentru fiecare pereche de parametri.