bei mir kam der fehler mal als mein
ftp-server nach ner bruteforce attacke für ne weile dich gemacht hat um schlimmeres zu verhindern. bevor du
idftp1.DirectoryListing.Items[0];
aufrufst solltest du erstmal
idftp1.DirectoryListing.LoadList(AFiles)
ausführen