On Wednesday 24 April 2002 10:48, you wrote:
> Serghei Amelian wrote:
> > > esti masochist. rav merge f misto si face singur carantina
> >
> > Da, dar nu face corect pentru arhive pentru ca nu reuseste sa MUTE
> > fisierele din arhiva. Si sunt o gramada de arhive infectate...
>
> muta arhiva cu totul !
>
Pai n-am stiut cum sa-l fac sa mute arhiva cu totul. Se incapatana sa
faca rename la fisierul DIN arhiva si dadea rename failed. Si ca sa nu
pierd vremea am facut programasul asta.
// clean.h
#include <stdio.h>
char buffer[1024];
char command[1024];
char dir[1024];
int main(void)
{
int i;
FILE *f;
f = fopen("vir.txt", "r");
while(!feof(f))
{
fgets(buffer, 1024, f);
for(i = 0;
buffer[i] !='\n' && buffer[i] != '-' && buffer[i+1] != '>' &&
buffer[i] != '\t' && (buffer[i] != ' ' || buffer[i+1] != ' ' );
i++);
buffer[i] = 0;
for(; buffer[i] != '/'; i--);
strncpy(dir, buffer, i);
dir[i] = 0;
sprintf(command, "mkdir -p \"./x/%s\"", dir);
system(command);
printf("%s\n", command);
sprintf(command, "mv \"%s\" \"./x%s\"", buffer, buffer);
printf("%s\n", command);
system(command);
}
fclose(f);
return 0;
}
--
Serghei.
---
Pentru dezabonare, trimiteti mail la
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/