.net 中FTP下载文件问题 顶者有分!

IMAGSE IMAGSE 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
下面是.NET中提供的WebRequestMethods.Ftp下可用的方法
但是现在我遇到问题是我需要连接一台Linux SUSE主机,目录中有几万个文件,常用的FlashFxp,CuteFTP,LeapFTp等等,都是只能显示1999个文件,同中兴工程师确认过,其他厂家也有此情况存在,也就是FTP中的ls不能列出完整列表,用mget强行下载,用通配符匹配的文件可以实现,我刚刚在cmd控制台中试过。
但是请问在.NET中怎样实现我cmd中用mget命令一样的功能呢?
用C#执行CMD命令启动FTP的话,其中密码必须输入,程序赋值不成功。
在网上也见有的网友这么做,但是不行
网友方法见连接:http://www.i-ok.net/CSharp/articles/9ku1ciah.htm
那么我该如何实现呢?
自己寫Socket發送FTP命令實現????
请各位给与指导,谢谢!
            // 摘要:
// 表示要用于将文件追加到 FTP 服务器上的现有文件的 FTP APPE 协议方法。
public const string AppendFile = "APPE";
//
// 摘要:
// 表示要用于删除 FTP 服务器上的文件的 FTP DELE 协议方法。
public const string DeleteFile = "DELE";
//
// 摘要:
// 表示要用于从 FTP 服务器下载文件的 FTP RETR 协议方法。
public const string DownloadFile = "RETR";
public const string GetDateTimestamp = "MDTM";
//
// 摘要:
// 表示要用于检索 FTP 服务器上的文件大小的 FTP SIZE 协议方法。
public const string GetFileSize = "SIZE";
//
// 摘要:
// 表示获取 FTP 服务器上的文件的简短列表的 FTP NLIST 协议方法。
public const string ListDirectory = "NLST";
//
// 摘要:
// 表示获取 FTP 服务器上的文件的详细列表的 FTP LIST 协议方法。
public const string ListDirectoryDetails = "LIST";
//
// 摘要:
// 表示在 FTP 服务器上创建目录的 FTP MKD 协议方法。
public const string MakeDirectory = "MKD";
//
// 摘要:
// 表示打印当前工作目录的名称的 FTP PWD 协议方法。
public const string PrintWorkingDirectory = "PWD";
//
// 摘要:
// 表示移除目录的 FTP RMD 协议方法。
public const string RemoveDirectory = "RMD";
//
// 摘要:
// 表示重命名目录的 FTP RENAME 协议方法。
public const string Rename = "RENAME";
//
// 摘要:
// 表示将文件上载到 FTP 服务器的 FTP STOR 协议方法。
public const string UploadFile = "STOR";
//
// 摘要:
// 表示将具有唯一名称的文件上载到 FTP 服务器的 FTP STOU 协议方法。
public const string UploadFileWithUniqueName = "STOU";
...全文

相关推荐

android实现ftp上传、下载文件,支持文件夹哦

android实现ftp上传、下载文件,支持文件夹,android实现ftp上传、下载文件,支持文件夹android实现ftp上传、下载文件,支持文件夹

a358763471

C# 在ASP.NET中利用FTP进行远程文件下载

ASP.NET是一个成熟的框架,广泛应用于企业级Web应用程序的开发。它提供了丰富的组件和服务,帮助开发者快速构建功能强大的Web应用程序。C#作为.NET的核心编程语言,与ASP.NET有着天然的契合度,这使得开发者可以利用C#丰富的语法特性、类型安全和面向对象的特性来构建高效的Web服务。System.Net命名空间包含了一系列的类,这些类主要用于处理网络通信,包括但不限于发送和接收网络数据包、处理网络异常、以及数据的编码与解码等任务。

ArcCl

ASP.NET中实现FTP文件上传下载的实践教程

文件传输协议(FTP)是一种用于在网络上进行文件传输的协议,自1971年由Abhay Bhushan提出以来,就成为了计算机网络技术中不可或缺的一部分。FTP提供了一种高效且标准化的方式来传输文件,无论是在局域网还是广域网中。在Web应用和网络服务中,文件传输协议(FTP)是一个古老但依然广泛使用的标准,用于文件的上传和下载。ASP.NET,作为开发动态网站和网络应用程序的一个强大的框架,提供了多种方式来实现FTP操作。开发者可能会用到FTP操作的场景包括:内容管理系统(CMS)

知乎机构号团队

[ASP.NET]web实现用FTP上传、下载文件

[ASP.NET]web实现用FTP上传、下载文件。对应博客文章: https://blog.csdn.net/djk8888/article/details/80736524

djk8888

winform实现FTP上传、下载、删除文件

winform实现FTP上传、下载、删除文件。自己写的Demo,亲测可用!

djk8888
评论 30
收藏 已收藏
分享
返回顶部
IMAGSE
.NET社区 62,272 成员 668,968 内容