[asp.net-mvc]ssh.net 检查文件扩展名

发布时间: 2016/10/7 19:56:29
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我使用 SSH.NET 库连接到 sftp 服务器和管理要从服务器下载文件。在服务器中有很多我只需要要下载的 CSV 文件的文件类型。如何检查两不工作在 SSH.NET 中的文件扩展名。高度赞赏帮助。

            foreach (var file in files)
            {
                if (!file.Name.StartsWith("."))
                {
                    string remoteFileName = file.Name;

                    using (Stream fileStream = System.IO.File.OpenWrite(Path.Combine(sFilePath, file.Name)))
                    {
                        sftp.DownloadFile(file.FullName, fileStream);
                    }

                }
            }

解决方法 1:

解寄在这里帮助有同样的问题,像我这样的人。

 string fname = file.Name;
 string ext = fname.Substring(fname.Length - 4, 4);

 if (ext == ".csv")
 {
     //code goes here
 }
赞助商