Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void DeleteFilesExcess(tree_element *wsk1, tree_element *wsk2){ // najpierw podajemy zrodlo a potem gdzie zapisujemy
- tree_element *copy1;
- tree_element *copy2=wsk2;
- do{
- copy1=wsk1;
- do{
- printf("%s %s\n",cutParentDir(copy1->directory),cutParentDir(copy2->directory));
- if(strcmp(cutParentDir(copy1->directory),cutParentDir(copy2->directory))==0)
- break;
- else{
- if(copy1->next==NULL){
- if(copy2->type==0){
- printf("Usuwam plik: %s\n",copy2->directory);
- char b[strlen(copy2->directory)-1];
- strcpy(b,copy2->directory);
- b[strlen(b)-1]='\0';
- remove(b);
- } else {
- printf("Usuwam folder : %s\n",copy2->directory);
- remove_directory(copy2->directory);
- }
- copy1=copy1->next;
- } else
- copy1=copy1->next;
- }
- }while(!(copy1==NULL));
- if(copy2->next!=NULL)
- copy2=copy2->next;
- else
- break;
- }while(copy2!=NULL);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement