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