Курсовая работа: Интерпретатор команд MS DOS

if (zzx) { если есть

strcpy(kr,sm); копирует в kr путь без имени файла

strrev(kr); реверс строки

newfil = strstr(kr, "\\"); отрезает до "\"

strrev(newfil);реверс строки

strlwr(newfil);уменьшает символы

return newfil;

} else return sm;

}

Удаление фаил (а,ов)

//DELFILE----------------------------------------------------------------------

DELFILE(char *sm)

{ //char *newfil, kr[254]; устанавливаем переменые

struct ffblk ffblk; Структура о файле

int done;

done = findfirst(sm,&ffblk,0); ишет файлы

if (done==-1) cout<<"\nError"; если путь неправельный- ошибка

while (!done) ишет пока не кончатся файлы

{

if (remove(GAD(sm,ffblk.ff_name)) == 0) удаление файла

cout<<"\n Delete 1 files"; вывод на экран текста

else

cout<<"\n File do not delete "; вывод на экран текста

done = findnext(&ffblk); следующий файл

}

return (0);

}

Переименование фаила

//RENAME----------------------------------------------------------------------

К-во Просмотров: 548
Бесплатно скачать Курсовая работа: Интерпретатор команд MS DOS