[C#] FTP系列 (5) ─ 删除 FTP 上指定名称的数据匣

延续上一篇 [C#] FTP系列 (4) ─ 改变 FTP 上的文件名称 文章,本次是要分享如何删除 FTP Server 上特定的数据匣,废话不多说,马上来瞧瞧。

在 Server 上 (如下图所示) 目前可以看到的是有“2011_MVP_Open_Day_成功”与“OnlineFolder”这两个 Folder,如今我们就透过我们的程序把 “OnlineFolder”这数据匣给删了。

如下图,在程序中输入数据匣名称,然后再按下 Delet Folder 按钮,然后再看看结果如何?是不是 OnlineFolder 不见了呢?

程序解说:

Step 1. 如 [C#] FTP系列 (2) ─ 在 FTP 上建立自己想要的目录 文章中的 Step 1. 所示。

Step 2. 在 “Delete Folder”按钮的 Click 事件 中加入如下的程序:

Step 3. 因为在 Step 2 中是用 RemoveFolder(...) 的方法名称,其方法内容如下:

在 128 行中除建立 FtpWebRequest 对象外,并透过 WebRequest.Create( Ftp路径位置 + 文件名称 ) 之方式来回传给 FtpWebRequest 对象变量,

129 行是登入 帐 / 密 的输入验证。

130 行是代表使用的方法 RemoveDirectory

哇!又是简单的一二三,就把删除目录的功能做起来啰!? 下篇,也就是终结篇,将告诉你如何删除文件啰!

原文:大专栏  [C#] FTP系列 (5) ─ 删除 FTP 上指定名称的数据匣

原文地址:https://www.cnblogs.com/petewell/p/11516546.html

时间: 2024-10-22 20:26:43

[C#] FTP系列 (5) ─ 删除 FTP 上指定名称的数据匣的相关文章

Debian下自动备份文件并上传到远程FTP服务器且删除指定日期前的备份Shell脚本

说明:  1.备份目录/home/osyunwei下面所有的文件到/home/osyunweibak里面,并且保存为osyunwei20120701.tar.gz的压缩文件格式(2012_07_01是指备份执行时当天的日期),最后只保留最近7天的备份 2.上传/home/osyunweibak里面的备份文件到远程FTP服务器上,并且只保留最近7天的备份. 3.FTP服务器:192.168.21.139 端口:21 账号:osyunwei 密码:123456 osyunweibak为备份文件存放目

C#FTP操作类含下载上传删除获取目录文件及子目录列表等等

ftp登陆格式  : ftp://[帐号]:[密码]@[IP]:[端口] ftp://用户名:密码@FTP服务器IP或域名:FTP命令端口/路径/文件名 直接上代码吧,根据需要选择函数,可根据业务自己修改,如日志记录,提示等等 using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Net; using System.Windows.Forms; using

java上传、下载、删除ftp文件

一共三个类,一个工具类Ftputil.,一个实体类Kmconfig.一个测试类Test 下载地址:http://download.csdn.net/detail/myfmyfmyfmyf/6697107 Ftputil类--------------- [java] view plaincopy package ftpDemo; import java.io.DataOutputStream; import java.io.InputStream; import java.io.OutputStr

【FTP】org.apache.commons.net.ftp.FTPClient实现复杂的上传下载,操作目录,处理编码

和上一份简单 上传下载一样 来,任何的方法不懂的,http://commons.apache.org/proper/commons-net/apidocs/org/apache/commons/net/ftp/FTPClient.html API拿走不谢!!! 1.FTP配置实体 1 package com.agen.util; 2 3 public class FtpConfig { 4 //主机ip 5 private String FtpHost = "192.168.18.252&quo

2.1.5基础之命令行链接ftp dos中的ftp上传下载文件

Windows命令行batcmd脚本的应用之自动备份 异地备份2.1.5基础之命令行链接ftp dos中的ftp上传下载文件 讲解环境 VMware Workstation 12 桌面虚拟计算机软件创建虚拟机安装操作系统:http://edu.51cto.com/course/10007.html PC1:192.168.1.201 远程地址:192.168.100.100:2001 windows service2008 pc1 Admin111FTP虚拟用户 fileaa fileaaPC2

windows bat脚本实现ftp自动下载 删除

现在有一个需求就是把远程某个文件下面的图片,下载到本地,并且删除下载成功的的文件,而且远程目录下的那个图片会随时增加.假设一下如果所有的脚本都写好了,那么就需要调用windows上的计划任务定时执行脚本就ok了,Linux上利用cronjob 同样可以做到.大体的实现思路如下,当然了不止这一种方式. 在远程服务器上搭建ftp server ,例如这里在远程服务上的 images 作为下载目录.搭建ftp server 最简单的方式就是用FileZilla Server 这个工具去搭建,很方便,零

基于commons-net实现ftp创建文件夹、上传、下载功能

原文:http://www.open-open.com/code/view/1420774470187 package com.demo.ftp; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.PrintWriter

Sed删除和添加指定行的上下行的数据

课题一:删除匹配行的上一行和下一行数据 1.删除匹配行的上一行和下一行: sed -i -e '/string/{n;d}' -e '$!N;/\n.*string/!P;D' filename 2.删除匹配到特定字符所在行的上一行 sed -i -e '$!N;/\n.*string/!P;D' filename 3.删除匹配到特定字符所在行的下一行 sed -i -e '/string/{n;d}' filename 4.sed中使用变量,删除匹配行的上一行和下一行: AA=string #

linux的FTP服务器搭建及FTP服务器的入侵和防御

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输. 与大多数Internet服务一样,FTP也是一个客户机/服务器系统.用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序.用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机. 用户分类 Real帐户 这类用户是指在FTP服务上拥有帐号.当这类用户登录FTP服务器的