2012-08-14 82 views
0

我指的是Windows原生ftp.exe應用程序。開箱即用,似乎在任何情況下覆蓋文件。是否可以防止用ftp.exe覆蓋文件?

是否可以防止用ftp.exe覆蓋文件?如果這不能使用特定的ftp.exe參數完成,是否可以使用批處理來調用ftp.exe?

+0

您確實嘗試將文件屬性設置爲只讀?祝你好運。 – shellter 2012-08-15 18:28:47

回答

0

我不認爲有任何ftp參數和ftp命令選項來做你想明確的。

使用批處理看起來像要走的路(如果你必須堅持這個ftp客戶端)。

您可能必須做一些事情,如:

  1. 的Ftp連接
  2. 列表文件(remote.txt)
  3. 與local.txt remote.txt比較(你要上傳的文件)
  4. 生成uploadables.txt(含不remote.txt從local.txt項目)
  5. 的Ftp連接再次
  6. 上傳uploadables.txt

聽起來很有趣,但我最好回去工作。 :-)

+0

下面是一個接近我的建議的例子。請參閱http://www.dostips.com/DtTipsFtpBatchScript.php#Batch.FtpBatchUploadOnlyNewFiles – azhrei 2012-08-14 02:15:16