Udostępnij za pośrednictwem


Metoda FtpClientConnection.SendFiles

Wysyła pliki do serwera File Transfer Protocol (FTP).

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public Sub SendFiles ( _
    localFileNames As String(), _
    remotePath As String, _
    overwrite As Boolean, _
    isTransferAscii As Boolean _
)
'Użycie
Dim instance As FtpClientConnection
Dim localFileNames As String()
Dim remotePath As String
Dim overwrite As Boolean
Dim isTransferAscii As Boolean

instance.SendFiles(localFileNames, remotePath, _
    overwrite, isTransferAscii)
public void SendFiles(
    string[] localFileNames,
    string remotePath,
    bool overwrite,
    bool isTransferAscii
)
public:
void SendFiles(
    array<String^>^ localFileNames, 
    String^ remotePath, 
    bool overwrite, 
    bool isTransferAscii
)
member SendFiles : 
        localFileNames:string[] * 
        remotePath:string * 
        overwrite:bool * 
        isTransferAscii:bool -> unit 
public function SendFiles(
    localFileNames : String[], 
    remotePath : String, 
    overwrite : boolean, 
    isTransferAscii : boolean
)

Parametry

  • localFileNames
    Typ: array<System.String[]
    Pliki na serwer FTP do wysłania.
  • remotePath
    Typ: System.String
    Ścieżka zdalnego, gdzie znajdują się pliki.
  • overwrite
    Typ: System.Boolean
    Określa, czy należy zastąpić pliki, jeśli pliki już istnieją na komputerze zdalnym.Wartość true wskazuje, że zadanie zastąpi istniejące pliki.
  • isTransferAscii
    Typ: System.Boolean
    Określa, jeżeli pliki powinny być wysyłane w trybie ASCII.Wartość true wskazuje, że pliki powinny być wysyłane w trybie ASCII.

Przykłady

Poniższy przykład kodu pokazuje sposób używania SendFiles metoda.

  Package pkg = new Package();
  Connections conns = pkg.Connections;
  ConnectionManager cm = conns.Add("FTP");
  //...
  FtpClientConnection myftpClientConn = new FtpClientConnection(cm);
  String[] localFileNames = { "myTestFile", "myFTPFile" };
  String remotePath = @"\\myserver\myFolder";
  myftpClientConn.SendFiles(localFileNames, remotePath, true, false);
  Dim pkg As New Package()
  Dim conns As Connections = pkg.Connections
  Dim cm As ConnectionManager = conns.Add("FTP")
  '...
  Dim myftpClientConn As New FtpClientConnection(cm)
  Dim localFileNames() As String = {"myTestFile", "myFTPFile"}
  Dim remotePath As String = "\\myserver\myFolder"
  myftpClientConn.SendFiles(localFileNames, remotePath, True, False)