2 master chen2016 Master_Chen2016 于 2017.01.17 10:24 提问

怎样用.NET 中的FtpWebRequest类修改FTP站点里文件的时间

图片说明
如图中,我想用类似于FileInfo类中的方法来修改FTP里文件的时间,但在systerm.dll中
LastModified属性是只读属性。请问,我能通过什么方式修改FTP站点里文件的时间?图片说明

1个回答

strongerzhi
strongerzhi   2017.01.17 10:28

将文件下载下来,修改好时间之后,再上传!

strongerzhi
strongerzhi 回复Master_Chen2016: 昨天跟你说过了,这个是服务器端实现的,你换客户端没有用,需要找支持的服务器!
11 个月之前 回复
Master_Chen2016
Master_Chen2016 回复Kolamu: 你好,昨天我本打算采用edtFTPnetPro.dll插件提供的FTPConnection.SetLastWriteTime()来修改时间,但是也出错了。http://bbs.csdn.net/topics/392078395这是我把问题写在帖子里了,你能看看吗?
11 个月之前 回复
Master_Chen2016
Master_Chen2016 回复Kolamu: 好的,谢谢您了。
11 个月之前 回复
strongerzhi
strongerzhi 回复Master_Chen2016: 从FTP协议上来说,FTP协议是没有这个定义的,所以,一般的FTP服务器是不会有这个功能,你要想实现这个功能,依赖于服务器端的实现,个人愚见!
11 个月之前 回复
Master_Chen2016
Master_Chen2016 回复Kolamu: 现在在测试是用自己的,但最后应用时就是用被人的了。
11 个月之前 回复
strongerzhi
strongerzhi 回复Master_Chen2016: FTP服务器是自己写的还是用的别人的?
11 个月之前 回复
Master_Chen2016
Master_Chen2016 回复Kolamu: 谢谢,但我要达到效果是,在前端输入要修改的时间,然后后台处理,修改FTP里的文件的时间
11 个月之前 回复
strongerzhi
strongerzhi 回复Master_Chen2016: 如果是代码实现的话,文件如果不是很大,这个时间应该不会太大,要不你就要在服务器端实现了
11 个月之前 回复
Master_Chen2016
Master_Chen2016 谢谢,但本地文件上传后其修改时间也改为了上传时的时间了,
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!