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)