{
m_oSftpChannel.cd(getRemoteDir()) ;
}
catch (SftpException ex)
{
throw new RemoteFileSystemException(ex);
}
String sSuffix = (null == p_sSuffix) ? "*" : "*" + p_sSuffix;
final Vector vFileList ;
try
{
vFileList = m_oSftpChannel.ls(sSuffix);
}
catch (SftpException ex)
{
if (ex.id == ChannelSftp.SSH_FX_NO_SUCH_FILE)
{
return null ;
}
throw new RemoteFileSystemException(ex);
}
List<String> lFileList = new ArrayList<String>();
if (vFileList != null)
{