Dart.Ftp 名前空間 > Ftp クラス > Get メソッド : Get(String,Int64,Stream) メソッド |
Public Overloads Function Get( _ ByVal remotePath As String, _ ByVal remoteOffset As Long, _ ByVal localDestination As Stream _ ) As CopyResult
public CopyResult Get( string remotePath, long remoteOffset, Stream localDestination )
private void updateFile() { // 新しいリモートファイルデータをローカルファイルの末尾に追記します。 ftp1.Session.RemoteEndPoint.HostNameOrAddress = myServer; ftp1.Session.Username = myUsername; ftp1.Session.Password = myPassword; ftp1.Connect(); ftp1.Authenticate(); // サーバーでリスタートがサポートされていることを確認します。 if (ftp1.Features.Restart) { // System.IOを使用します。 FileStream localLogFile = new FileStream(myLogFile, FileMode.Append, FileAccess.Write); // サーバーにはデータが周期的に追加されるログファイルがあります。 // このファイルに新しく追加されたデータを取得してローカルファイルの末尾に追記します。 ftp1.Get("update.log", localLogFile.Length, localLogFile); localLogFile.Close(); } ftp1.Close(); }
Private Sub updateFile() ' 新しいリモートファイルデータをローカルファイルの末尾に追記します。 ftp1.Session.RemoteEndPoint.HostNameOrAddress = myServer ftp1.Session.Username = myUsername ftp1.Session.Password = myPassword ftp1.Connect() ftp1.Authenticate() ' サーバーでリスタートがサポートされていることを確認します。 If ftp1.Features.Restart Then ' System.IOを使用します。 Dim localLogFile As FileStream = New FileStream(myLogFile, FileMode.Append, FileAccess.Write) ' サーバーにはデータが周期的に追加されるログファイルがあります。 ' このファイルに新しく追加されたデータを取得してローカルファイルの末尾に追記します。 ftp1.Get("update.log", localLogFile.Length, localLogFile) localLogFile.Close() End If ftp1.Close() End Sub