#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char *argv[])

{
FILE	*fpt;
char	text[320];
int	i;
char	filename[320];
char	pid[320];


if (argc != 2)
  exit(0);

strncpy(pid,argv[1],5);
printf("%s\n",pid);

sprintf(text,"ls %s > z.txt",argv[1]);
system(text);
fpt=fopen("z.txt","r");
while (1)
  {
  if (fgets(filename,320,fpt) == NULL)
    break;
  filename[strlen(filename)-1]=0;
  printf("%s\n",filename);
  if (strstr(filename,"Clinical") != NULL)
    {
    sprintf(text,"mv '%s/%s' %s/actigraph",pid,filename,pid);
    system(text);
    }
  if (strstr(filename,"CGM") != NULL)
    {
    sprintf(text,"mv '%s/%s' %s/%s-cgm.csv",pid,filename,pid,pid);
    system(text);
    }
  if (strstr(filename,"PNP") != NULL)
    {
    sprintf(text,"mv '%s/%s' %s/%s-pnp.xlsx",pid,filename,pid,pid);
    system(text);
    }
  if (strstr(filename,"IMU") != NULL)
    {
    sprintf(text,"mv '%s/%s' %s/IMU.zip",pid,filename,pid);
    system(text);
    sprintf(text,"unzip -p %s/IMU.zip > %s/IMU.csv",pid,pid);
    system(text);
    sprintf(text,"../Acti2SHM.exe %s/IMU.csv",pid);
    system(text);
    }
  }
fclose(fpt);
system("rm z.txt");


}

