I'm going to guess that you are using the code from
http://www.codeproject.com/KB/dotnet/dotnetftp.aspx[
^] if you had of looked through the sample code provided in the article you would have seen that after the Refresh call there is a call back to the function that fills the ListView.
ftpSession.CurrentDirectory.Refresh();
FillListView();
Lastly if you are having problems with code from an article it is usually best if you post your question there.