/**
* 判断文件的目录是否存,不存则创建
*/
public void CheckDirectoryExist(string destFilePath)
{
string fullDir = ParseDirectory(destFilePath);
string[] dirs = fullDir.Split('/');
string curDir = "/";
for (int i = 0; i < dirs.Length; i++)
{
string dir = dirs[i];
//如果是以/开始的路径,第一个为空
if (dir != null && dir.Length > 0)
{
try
{
curDir += dir+"/";
MakeDirectory(curDir);
}
catch (Exception)
{
}
}
}
}
public string ParseDirectory(string destFilePath)
{
return destFilePath.Substring(0, destFilePath.LastIndexOf("/"));
}
分享到:
相关推荐
实现FTP方法FtpWebRequest 实现ftp上传下载功能。 简单的封装,适合初学者
利用FtpWebRequest类实现文件传送,ftp服务器自己安装好吧
c#实现FTP方法(一)-FtpWebRequest.pdf
C#下载ftp指定目录下所有文件。ftp地址、目录名、保存路径都写入了代码中,用户可根据需要自己修改即可。可下载目录下所有文件和文件夹。注解较少,我也是参照网上写的,本机运行正常。
**** 已有更新版本,请下载新版本 **** 本程序可列出 FTP 服务器的...8、基于 VS2008 C# 编写,使用 FtpWebRequest 实现,提供可执行程序及全部源代码。 若有其它问题,欢迎与我联系交流:heweiqi0086@126.com,^_^
FtpWebResponse FtpWebRequest
**** 已有更新版本,请下载新版本 **** 本程序可列出 FTP 服务器的...8、基于 VS2008 C# 编写,使用 FtpWebRequest 实现,提供可执行程序及全部源代码。 若有其它问题,欢迎与我联系交流:heweiqi0086@126.com,^_^
9、基于 VS2008 C# 编写,使用 FtpWebRequest 实现,提供可执行程序及全部源代码。 若有其它问题,欢迎与我联系交流:heweiqi0086@126.com,^_^ ============= 版本更新记录 ============= 说明: [+]增加功能...
9、基于 VS2008 C# 编写,使用 FtpWebRequest 实现,提供可执行程序及全部源代码。 若有其它问题,欢迎与我联系交流:heweiqi0086@126.com,^_^ ============= 版本更新记录 ============= 说明: [+]增加功能...
9、基于 VS2008 C# 编写,使用 FtpWebRequest 实现,提供可执行程序及全部源代码。 若有其它问题,欢迎与我联系交流:heweiqi0086@126.com,^_^ ============= 版本更新记录 ============= 说明: [+]增加功能...
9、基于 VS2008 C# 编写,使用 FtpWebRequest 实现,提供可执行程序及全部源代码。 若有其它问题,欢迎与我联系交流:heweiqi0086@126.com,^_^ ============= 版本更新记录 ============= 说明: [+]增加功能...
上面的代码实现了 ...创建一个指向某ftp服务器的FtpWebRequest对象,然后设置其不同的属性Credentials,KeepAlive,Method,UseBinary,ContentLength。打开本地机器上的文件,把其内容写入ftp请求流。
例如创建目录只能创建一级目录,多级就失败。删除目录只能删除最后一级的空目录。同样下载也是。 故写下帮助类方便使用。 2.调用方法展示, var ftp = new FtpHelper("111.111.111.111", "xxxxxxx", "xxxxxx");/...
FtpWebRequest类实现ftp功能的一般过程 1、创建一个FtpWebRequest对象,指向ftp服务器的uri 2、设置ftp的执行方法(上传,下载等) 3、给FtpWebRequest对象设置属性(是否支持ssl,是否使用二进制传输等) 4、设置...
C# 多线程基本于httpwebrequest实现的下载功能 每个线程均可以通过事件追踪情况
ftp sftp协议上传文件区别,具体代码实现,可以参考很好的代码材料
c#简单语法 关于FtpWebRequest的简要描述
1、创建一个FtpWebRequest对象,指向ftp服务器的uri 2、设置ftp的执行方法(上传,下载等) 3、给FtpWebRequest对象设置属性(是否支持ssl,是否使用二进制传输等) 4、设置登录验证(用户名,密码) 5...
static FtpWebRequest ftp; private void button1_Click(object sender, EventArgs e) { try { userName = textBox1.Text; passWord = textBox2.Text; Url += textBox3.Text; ftp = (FtpWebRequest)...
FtpWebRequest【实现文件传输协议 (FTP) 客户端】 / FtpWebResponse【封装文件传输协议 (FTP) 服务器对请求的响应】Ftp的操作主要集中在两个类中。 FlowLayoutPanel 【流布局面板】表示一个沿水平或垂直方向动态...