# SyncFile

マニュアル > コントロールリファレンス > その他 > ファイル転送コントロール > メソッド > # SyncFile |

| サーバ内の2つのフォルダ内のファイルを一致させる。 構文 SyncFile( ServerFolder1, ServerFolder2, File [,CompareMode = "time"] [,bCopyFileTime = T] [,bChildFolder = T] ) パラメータ
ServerFolder1
| 型： | 文字
| 同期させるフォルダのパス1。
ServerFolder2
| 型： | 文字
| 同期させるフォルダのパス2。
File
| 型： | 文字
| 同期させるファイル名。アスタリスク「*」が使用できる。 例）「*」すべてのファイル 例）「*.txt」すべてのテキストファイル 例）「abc.txt」 abc.txt のみ
CompareMode
| 型： | 文字
| 一致しているかどうか比較する方法。 "time" - ファイルの更新時刻を比較し新しい方を最新ファイルとして他方にコピー（上書きコピー）する "size" - ファイルのサイズを比較しサイズの大きいほうを最新ファイルとして他方にコピー（上書きコピー）する
bCopyFileTime
| 型： | ブール
| コピー（上書きコピー）した後、ファイルの更新日付もコピーする。CompareModeを"time"にした場合は必ずTを選択して下さい。
bChildFolder
| 型： | ブール
| フォルダ内に子フォルダがある場合、子フォルダや子フォルダ内のファイルも一致させる。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
| 解説
2つのフォルダ内のファイルを一致させます。もし、片方のフォルダのみにファイルが存在する場合、他方にコピーします。 両方とものフォルダにファイルが存在する場合、CompareModeで選択した方法に従い、最新のファイルを他方にコピーします。（両方とも最新の場合はコピーしません。） また、二重化には対応していません。
参照 SendFile ReceiveFile CopyFile CopyFileTime RenameFile DeleteFile MakeFolder CopyFolder RenameFolder DeleteFolder BrowseFolder SyncFile