次の方法で共有


ReceiveFiles メソッド

ファイル転送プロトコル (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 _
)
'使用
Dim instance As FtpClientConnection
Dim remoteFileNames As String()
Dim localPath As String
Dim overwrite As Boolean
Dim isTransferAscii As Boolean

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

パラメーター

  • remoteFileNames
    型: array<System. . :: . .String> [] () [] []
    受信する FTP サーバー上のファイルです。
  • localPath
    型: System. . :: . .String
    リモート ファイルを受信する場所のローカル パスです。
  • overwrite
    型: System. . :: . .Boolean
    ローカル コンピュータにファイルが既に存在する場合に、そのファイルを上書きするかどうかを指定します。値が true の場合は、タスクが既存のファイルを上書きすることを示します。
  • isTransferAscii
    型: System. . :: . .Boolean
    ファイルが 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)