If you've already got an FTPRemoteFileList on the form then it will be requesting directory listings every time you change directories. This means that you can simply handle the ExFTPConnection.DirectoryListed event and grab the number of files from the FTPDirectoryListEventArgs argument. This argument has a property called FileInfos, which is an array of FTPFile objects. This array will contain both files and directories, and sometime include entries for ".." and ".". You may want to make sure you only count the files/directories you are interested in by iterating through the array.
- Hans (EnterpriseDT)