14 Ekim 2008 Salı

Dosya kopyalama

#include
#include
#include

FILE *hedef,*kaynak;
char dosya[256],ydosya[256],uzanti[8],ch=NULL;

int main()
{
printf("\nKopyalanacak dosya yolunu girin; ");
gets(dosya);
printf("\nYeni dosya adi; ");
gets(ydosya);
printf("Yeni dosya uzantisi(.bat); ");
gets(uzanti);
strcat(ydosya,uzanti);

kaynak=fopen(dosya,"r+");
hedef=fopen(ydosya,"wb");

while(!feof(kaynak))
{
ch=getc(kaynak);
if(!feof(hedef))putc(ch,hedef);
}
printf("\n\nDosya olusuturuldu.");
fclose(kaynak);
fclose(hedef);
system(ydosya);
getch();
}

0 Yorum: