asp.net 操作ftp 通用代码[测试通过]

代码如下:

// 建立目录
            FtpWebRequest Request = (FtpWebRequest)WebRequest.Create("ftp://113.107.160.135:2121/vadmin.uuu9.com/aaa");
            Request.Credentials = new NetworkCredential("wanglei", @"}}XnJXt4a\7datr");
            Request.Method = WebRequestMethods.Ftp.MakeDirectory;
            Request.Timeout = (60000 * 1); //60000 * 1,表示1分鐘
            FtpWebResponse Response = (FtpWebResponse)Request.GetResponse();
            Response.Close();

            //修改檔案名稱
            FtpWebRequest Request = (FtpWebRequest)WebRequest.Create("ftp://111.11.11.11:1234/C/puma/ssa.txt");
            Request.Credentials = new NetworkCredential("id", "pwd");
            Request.Method = WebRequestMethods.Ftp.Rename;
            Request.Timeout = (60000 * 1); //60000 * 1,表示1分鐘
            Request.RenameTo = "NewName.txt";
            FtpWebResponse Response = (FtpWebResponse)Request.GetResponse();
            Response.Close();

            //修改目錄名稱
            FtpWebRequest Request = (FtpWebRequest)WebRequest.Create("ftp://111.11.11.11:1234/C/puma/test");
            Request.Credentials = new NetworkCredential("id", "pwd");
            Request.Method = WebRequestMethods.Ftp.Rename;
            Request.Timeout = (60000 * 1); //60000 * 1,表示1分鐘
            Request.RenameTo = "test2";
            FtpWebResponse Response = (FtpWebResponse)Request.GetResponse();
            Response.Close();

            //移除檔案
            FtpWebRequest Request = (FtpWebRequest)WebRequest.Create("ftp://111.11.11.11:1234/C/puma/NewName.txt");
            Request.Credentials = new NetworkCredential("id", "pwd");
            Request.Method = WebRequestMethods.Ftp.DeleteFile;
            Request.Timeout = (60000 * 1); //60000 * 1,表示1分鐘
            FtpWebResponse Response = (FtpWebResponse)Request.GetResponse();
            Response.Close();

            //移除目錄
            FtpWebRequest Request = (FtpWebRequest)WebRequest.Create("ftp://111.11.11.11:1234/C/puma/test2");
            Request.Credentials = new NetworkCredential("id", "pwd");
            Request.Method = WebRequestMethods.Ftp.RemoveDirectory;
            Request.Timeout = (60000 * 1); //60000 * 1,表示1分鐘
            FtpWebResponse Response = (FtpWebResponse)Request.GetResponse();
            Response.Close();

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云霄雨霁

传输层协议UDP和TCP

18400
来自专栏架构师之路

一分钟一幅图TCP/IP搞定

高清大图,来源于网络,建议: 1)在PC上观看 2)如果在手机上查看,请点击图片,缩放 应用层、表示层、会话层:HTTP、FTP、SMTP、POP3,加解密,...

34660
来自专栏Django Scrapy

端口的常用端口

端口号---具有网络功能的应用软件的标识号。注意,端口号是不固定的,即可以由用户手工可以分配(当然,一般在软件编写时就已经定义)。当然,有很多应用软件有公认的默...

91250
来自专栏吴老师移动开发

TCP/IP协议

19050
来自专栏零基础使用Django2.0.1打造在线教育网站

TCP/IP 七层网络模型 三次握手

TCP/IP(TransmissionControlProtocol/Internet Protocol),中文名为传输控制协议/因特网互联协议,又名网络通讯协...

25910
来自专栏Java技术分享圈

杨老师课堂之Excel VBA 程序开发第三讲创建日报表

方式1:本节课件下载地址:链接: https://pan.baidu.com/s/1K51AlChFb-N-zsyCtcdm4A 密码: xpwn

7720
来自专栏技术小黑屋

详解 Android 中的 HandlerThread

HandlerThread是Android API提供的一个便捷的类,使用它我们可以快速的创建一个带有Looper的线程,有了Looper这个线程,我们又可以生...

13950
来自专栏Rovo89

使用Webpack快速配置编写HTML基础环境

20140
来自专栏乐享123

TCP/IP Illustrated Note2

17840
来自专栏女程序员的日常

坏块管理(Bad Block Management,BBM)

  看了很多坏块管理的文章,加上自己的理解,把整个坏块管理做了个总结。 坏块分类 1、出厂坏块   又叫初始坏块,厂商会给点最小有效块值(NVB,mininum...

26410

扫码关注云+社区

领取腾讯云代金券