FtpClientConnection.ReceiveFiles Method

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

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

構文

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

パラメータ

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

解説

ワイルドカード文字を使用できます。たとえば、/MyFolder/MyFiles*.* の remoteFileNames から受信する場合は、MyFolder ディレクトリ内の、ファイル名が MyFiles という文字列で始まるすべてのファイルから取得されます。

使用例

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

String [] remoteFileNames = {"myTestFile", "myFTPFile"};
String localPath = "Program Files";
myftpClientConn.ReceiveFiles(remoteFileNames, localPath, true, true); 
Dim remoteFileNames() As String = {"myTestFile", "myFTPFile"}
Dim localPath As String =  "Program Files" 
myftpClientConn.ReceiveFiles(remoteFileNames, localPath, True, True)

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

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