次の方法で共有


FtpClientConnection.SendFiles Method

ファイル転送プロトコル (FTP) サーバーにファイルを送信します。

名前空間: Microsoft.SqlServer.Dts.Runtime
アセンブリ: Microsoft.SqlServer.ManagedDTS (microsoft.sqlserver.manageddts.dll 内)

構文

'宣言
Public Sub SendFiles ( _
    localFileNames As String(), _
    remotePath As String, _
    overwrite As Boolean, _
    isTransferAscii As Boolean _
)
public void SendFiles (
    string[] localFileNames,
    string remotePath,
    bool overwrite,
    bool isTransferAscii
)
public:
void SendFiles (
    array<String^>^ localFileNames, 
    String^ remotePath, 
    bool overwrite, 
    bool isTransferAscii
)
public void SendFiles (
    String[] localFileNames, 
    String remotePath, 
    boolean overwrite, 
    boolean isTransferAscii
)
public function SendFiles (
    localFileNames : String[], 
    remotePath : String, 
    overwrite : boolean, 
    isTransferAscii : boolean
)

パラメータ

  • localFileNames
    送信する FTP サーバー上のファイルです。
  • remotePath
    ファイルが存在する場所のリモート パスです。
  • overwrite
    リモート コンピュータにファイルが既に存在する場合に、そのファイルを上書きするかどうかを指定します。値が true の場合は、タスクが既存のファイルを上書きすることを示します。
  • isTransferAscii
    ファイルが ASCII モードで送信されるかどうかを指定します。値が true の場合は、ファイルが ASCII モードで送信されることを示します。

使用例

次のコード例では、SendFiles メソッドを使用します。

  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)

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

FtpClientConnection Class
FtpClientConnection Members
Microsoft.SqlServer.Dts.Runtime Namespace