It might have been that:
if ((list[i].getType()==FTPFile.DIRECTORY_TYPE) && (list[i].getName().equals(cai)))
line as it now works :)
There is just now one problem :(
I was first told to store everything in C:/ I mean make C:/somefolder, C:/somefolder2, etc but now I have to start in a folder. Work from:
C:/startingfolder/
So Im not sure if change to parent directory changes to C:/ or C:/startingfolder . I am going to have to check that out....