2013-07-26 35 views
1

我有一些软件定期将数据上传到远程位置。在远程位置(由客户或供应商维护,因此有点超出我的控制范围),有一个脚本正在运行,用于检测文件大小的变化或上次修改的文件的时间戳,如果更改,则传递更新的信息在其他系统上。如何通过FTP'触摸'远程文件?

如果我想触发远程服务器传递该信息而不删除然后重新上传内容,有没有办法让我“触摸”文件以更改它的上次修改日期?

我使用the EnterpriseDT FTP Pro (.net) module从Windows平台上的C++/CLI应用程序上传。

+0

我很确定你不能。你有可能获得'ssh'访问吗? –

+0

不,这只是一个FTP服务器。 –

+1

在典型的FTP服务器中没有'touch'命令。怎么样'重命名x.dat y.dat;重命名y.dat x.dat' - 我不确定是否更新了时间戳记'。 –

回答

2

我只是试图恢复传输和传输0字节,看起来正是我所需要的。如果其他人有兴趣这样做,我已经离开了这个Q/A。