FtpWebRequest ListDirectory 不返回隐藏文件

FtpWebRequest ListDirectory does not return hidden files(FtpWebRequest ListDirectory 不返回隐藏文件)
本文介绍了FtpWebRequest ListDirectory 不返回隐藏文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用 FtpWebRequest 列出目录的内容;但是,它没有显示隐藏文件.

Using FtpWebRequest to list the contents of a directory; however, it's not showing the hidden files.

如何让它显示隐藏文件?

How do I get it to show the hidden files?

FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftp_root + path);
request.Method = WebRequestMethods.Ftp.ListDirectory;

FileZilla 正确列出了隐藏文件,因此我知道 FTP 服务器正在将这些数据返回给它.我只需要用 FtpWebRequest 复制它.或者为它使用不同的库.

FileZilla lists the hidden files correctly so I know the FTP server is returning that data to it. I just need to replicate that with FtpWebRequest. Or use a different library for it.

推荐答案

微软提供的 FtpWebRequest 并不执行列出 FTP、FTPS 或 SFTP 站点目录所需的所有操作.

The FtpWebRequest which is provided by Microsoft does not perform all the operations neccessary for listing FTP, FTPS or SFTP site's directories.

一个好的解决方案是使用一些其他的 dll,例如 WinScp、Ftp.dll,它们可以为您提供一些高效和额外的功能.

A good solution would be to use some other dll's like WinScp, Ftp.dll which can provide you with some efficient and extra functionalities.

这篇关于FtpWebRequest ListDirectory 不返回隐藏文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

DispatcherQueue null when trying to update Ui property in ViewModel(尝试更新ViewModel中的Ui属性时DispatcherQueue为空)
Drawing over all windows on multiple monitors(在多个监视器上绘制所有窗口)
Programmatically show the desktop(以编程方式显示桌面)
c# Generic Setlt;Tgt; implementation to access objects by type(按类型访问对象的C#泛型集实现)
InvalidOperationException When using Context Injection in ASP.Net Core(在ASP.NET核心中使用上下文注入时发生InvalidOperationException)
LINQ many-to-many relationship, how to write a correct WHERE clause?(LINQ多对多关系,如何写一个正确的WHERE子句?)