日期:2014-05-17  浏览次数:20766 次

C#操作FTP问题
接触C#程序操作FTP不久,现在遇到了个问题:
例如:ftp地址:mft.lfap.net,里面有A文件夹和B文件夹,我现在想通过C#程序将A文件夹里面的下载完成的文件移到B文件夹中,不知到这个方法怎么写。目前C#中使用FtpWebRequest对象来实现操作FTP的。忘各位高手帮忙解决下。

------解决方案--------------------
FTP操作类
通过Rename即可
------解决方案--------------------
Rename就是用来移动的。
------解决方案--------------------
引用:
问题补充:现在的需求不能直接修改原目录名称,因为原目录里面的文件可能不是都是同一时间下载完。
通过Rename好像只能修改文件名或目录名的吧。不知道只移动一个文件是怎么写的。现在的需求就是想像C#中对文件操作的Move和copy类似的那样。

你可以上传一个空文件到目标位置,然后用AppendFile把源文件的内容拷贝到新文件,这块我没写,以后有空补上