FTP ディレクトリの内容を共有ネットワーク パスにコピーするにはどうすればよいですか?
-
09-06-2019 - |
質問
FTP 上のディレクトリの内容全体を、ネットワーク上の共有場所にコピーする必要があります。FTP タスクでは (ディレクトリではなく) 正確なファイル名を指定する必要がありますが、ファイル システム タスクでは FTP の場所へのアクセスは許可されません。
編集:結局、スクリプトタスクを書くことになりました。
解決
以前にも FTP タスクで同様の問題がいくつか発生しました。私の場合、ファイル名は日付やその他の基準に基づいて変更されました。結局、スクリプト タスクを使用して FTP 操作を実行することになりました。
あなたも最終的にはこうなったようです。他の誰かが FTP タスクを使用するより良い方法を思いつくことができたら、私は興味があります。あると嬉しいですが...非常に限られています。
他のヒント
本当に古いスレッドを復活させることほど素晴らしいことはありません...しかし、これには解決策があります。
ディレクトリからすべてのファイルをコピーするには、リモート パスを /[ディレクトリ名]/* に指定します。
または、ディレクトリ /[ディレクトリ名]/ ではなくファイルのみの場合.
または特定のファイルタイプ。/[ディレクトリ名]/*.csv
このようなことを行う必要がある場合は、バッチ ファイルを使用してコマンド ラインで FTP を呼び出し、mget コマンドを使用します。次に、DTS/DTSX パッケージからバッチを呼び出します。
所属していません StackOverflow