工作中FTP的上传和下载还是很常用的。如下载打标数据,上传打标结果等。
这个类常用方法都有了:上传,下载,判断文件夹是否存在,创建文件夹,获取当前目录下文件列表(不包括文件夹) ,获取当前目录下文件列表(不包括文件夹) ,获取FTP文件列表(包括文件夹),
获取当前目录下明细(包含文件和文件夹) ,删除服务器的文件 fileName是需要删除的文件的名字
代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.IO;
using System.Windows.Forms;
using System.Text.RegularExpressions;
namespace MyCommanLib.Helper
{
/// <summary>
/// ftp帮助类
/// </summary>
public class FTPHelper
{
#region 字段
string ftpURI;
string ftpUserID;
string ftpServerIP;
string ftpPassword;
string ftpRemotePath;
/// <summary>