FTP/SFTP 接続を使用してリモート サーバーから特定のファイルを取得しようとしています。問題は、リモート ディレクトリ内のファイルの数を特定のパターンで取得しようとしていることです。マスクを使用していますが、うまくいきません。例外がスローされます:これが私が持っているものです
DataFile.sRemoteDirectory = "/user/ftpuser/test/";
receivepattern = "Del*";
filesCount =
session.ListDirectory(
session.EscapeFileMask(DataFile.sRemoteDirectory + receivepattern))
.Files.Where(x => !x.IsDirectory).Count();