社区
.NET Framework
帖子详情
FtpWebRequest怎么移动文件
wjhgzx
2012-02-22 02:28:13
如题,FtpWebRequest怎么把一个ftp目录下的文件,移动到另外一个目录下?求指点!
...全文
66
2
打赏
收藏
FtpWebRequest怎么移动文件
如题,FtpWebRequest怎么把一个ftp目录下的文件,移动到另外一个目录下?求指点!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
net_jimmy
2012-02-23
打赏
举报
回复
把新路径+文件名赋值到RenameTo即可。
public bool Rename(string olName, string newName)
{
Uri serverUri = combineFileName(olName);
if (serverUri.Scheme != Uri.UriSchemeFtp)
{
return false;
}
FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(serverUri);
request.RenameTo = newName;
request.KeepAlive = false;
request.Method = WebRequestMethods.Ftp.Rename;
request.Credentials = new NetworkCredential(ftpUserID, ftpPassword);
using (FtpWebResponse response = (FtpWebResponse)request.GetResponse())
{
Console.WriteLine("Status: {0}", response.StatusDescription);
response.Close();
}
return true;
}
vb.net中的
FTP
操作:创建、删除、查询、下载、上传案例源码
上传
文件
则使用`
Ftp
WebRequest
.Method =
WebRequest
Methods.
Ftp
.UploadFile`,首先创建一个`FileStream`读取本地
文件
,然后将其数据写入
FTP
服务器: ```vbnet request.Method =
WebRequest
Methods.
Ftp
.UploadFile ...
C#
FTP
上传下载
文件
6. **
移动
文件
**:
FTP
不直接支持
移动
操作,但可以通过`RENAME`命令实现,不过.NET框架没有直接支持。通常做法是先下载原始
文件
,然后删除旧位置的
文件
,在新位置上传
文件
。 7. **本地
文件
系统交互**: C#提供了...
C#实现远程
文件
传送
C#中的HttpClient类可以处理WebDAV请求,通过设置适当的HTTP方法(如PUT、DELETE、COPY、MOVE)来完成
文件
的上传、删除、复制和
移动
。 4. HTTP/HTTPS:对于自定义的Web服务,可以使用HTTP或HTTPS协议进行
文件
传输。...
c#-android
文件
传输
在IT行业中,跨平台
文件
传输是一项重要的技术,尤其是在
移动
设备如Android与桌面系统如Windows之间。本主题聚焦于"C#-Android
文件
传输",旨在探讨如何实现这两个平台之间的
文件
稳定传送。C#作为.NET框架的主要编程...
文件
传输协议(
FTP
)操作
通过
Ftp
WebRequest
、
Ftp
WebResponse和
WebRequest
Methods.
Ftp
这三个类,开发者可以轻松地执行
FTP
客户端的各种任务,如上传、下载、创建新
文件
或目录、删除
文件
和目录,以及在
FTP
服务器之间
移动
文件
。
Ftp
WebRequest
...
.NET Framework
17,747
社区成员
24,327
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章