GrapeCity Secure FTP for .NET 4.0J
GetSynchronization メソッド

サーバー上のファイルのパス。
ローカルファイル。
GetまたはPutを示します。
ローカルファイルとリモートファイルが同期しているかどうかを示す値を計算します。
シンタックス
Public Function GetSynchronization( _
   ByVal remotePath As String, _
   ByVal localFile As FileInfo, _
   ByVal action As CopyAction _
) As Long
public long GetSynchronization( 
   string remotePath,
   FileInfo localFile,
   CopyAction action
)

パラメータ

remotePath
サーバー上のファイルのパス。
localFile
ローカルファイル。
action
GetまたはPutを示します。

戻り値の型

-1は、ファイルが同期していることを示します。0は、ファイルが同期していないことを示します。値 > 0は、その値をオフセットとして使用してリスタートを実行する必要があることを示します。
解説
宛先ファイルのDateTime(UTC、LastWrittenTo)がソースファイルと同じかソースファイルより新しい場合、それらのファイルは同期していると見なされます。 ファイルが同期していて、宛先ファイルの方がサイズが小さい場合は、戻り値 > 0によってリスタートが示されます。 ファイルが同期していて、宛先ファイルの方がサイズが大きい場合は、破損と見なされて0が返されます。ファイルが同期していない場合は、0が返されます。
参照

関連項目

Ftp クラス
Ftp メンバ

 

 


© 2002, GrapeCity inc. All rights reserved.