2013-07-26 71 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。