Back to product page

AppendFile method


Appends to file on the server.

Type

Void

Syntax

  • C#
  • VB.NET
public Void AppendFile();

public Void AppendFile(Stream FromStream);
The AppendFile(FromStream) syntax has these parts:
FromStreamReadable stream that should be stored on the server.

public Void AppendFile(String LocalFile);
The AppendFile(LocalFile) syntax has these parts:
LocalFileFull path to file on local computer.

public Void AppendFile(Stream FromStream, String RemoteFile);
The AppendFile(FromStream,RemoteFile) syntax has these parts:
FromStreamReadable stream that should be stored on the server.
RemoteFilePath on the server where file should be stored.

public Void AppendFile(String LocalFile, String RemotePath);
The AppendFile(LocalFile,RemotePath) syntax has these parts:
LocalFileFull path to file on local computer.
RemotePathPath on the server where file should be stored.

public Sub AppendFile()

public Sub AppendFile(ByVal FromStream As Stream)
The AppendFile(FromStream) syntax has these parts:
FromStreamReadable stream that should be stored on the server.

public Sub AppendFile(ByVal LocalFile As String)
The AppendFile(LocalFile) syntax has these parts:
LocalFileFull path to file on local computer.

public Sub AppendFile(ByVal FromStream As Stream, ByVal RemoteFile As String)
The AppendFile(FromStream,RemoteFile) syntax has these parts:
FromStreamReadable stream that should be stored on the server.
RemoteFilePath on the server where file should be stored.

public Sub AppendFile(ByVal LocalFile As String, ByVal RemotePath As String)
The AppendFile(LocalFile,RemotePath) syntax has these parts:
LocalFileFull path to file on local computer.
RemotePathPath on the server where file should be stored.

Remarks

AppendFile method will initiate copying of file residing on local computer to remote server you connected to, and append to existing file on the server. During the transfer, Progress event will be fired several times, depending on your network speed and length of the file. When the copying is completed, Done event will be fired.

If an error occurs during transfer, Done event will be fired immediately containing ErrorCode and description for the error, and transfer will be aborted.

You can not use Resume property to resume transferring when using AppendFile.

This method can be initiated only when State property is set to Connected. You cannot send file if wodSFTP.NET is busy doing something else.
Although LocalFile argument MUST contain full path including filename of the file you wish to send, RemotePath can omit filename. For instance, you can set
 
RemotePath = "/tmp"
 

in which case wodSFTP.NET will automatically copy it with the same name as it is locally. If you wish to specify that is copied with some other name, you have to include it in RemotePath argument.

If you don't specify LocalFile or RemotePath argument, wodSFTP.NET will use values set in LocalPath and RemotePath properties.

No wildcards can be used for RemotePath argument. RFC protocol specification for SFTP does not allow them.

Platforms

Windows