私は正しい方向に向いていますが、anyonesの入力を希望します。 私は、複数のフォルダにあるファイルを探して、FTPサーバーの各対応するフォルダ(ローカルディレクトリに一致するようにミラーリングされている)にあるファイルをアップロードするようになっているコンソールアプリケーションで作業しています。 RebexとFTPのアップロードを一般的に使うのは初めてです。これまでのところ私のコードは次のようになります。ReBexを使用して異なるファイルをFTPサーバーにアップロードしますか?
//Connect to SFTP server
Sftp ftp = new Sftp();
ftp.Connect(ftpServerURL);
ftp.Login(ftpUserName, ftpPassword);
//Upload local files to SFTP Server
if (ftp.IsConnected == true)
{
ftp.PutFile(sourceFilePath, sftpTargetFolder);
}
私の質問は:このコードは私のローカルディレクトリ内の各フォルダを読んとsftpTargetFolderにアップロードしますか? (sourceFilePathとsftpTargetFolderは現在App.Configで定義されています)。これは最高の方法でもありますか?アップロード中にエラーをキャッチする方法を教えてください。どんな入力も非常に高く評価されています!ありがとうございました。
SFTPはFTPではありません(どんな名前でも使えます)。実験はできませんか? –
あなたは正しいです、私の謝罪です。私たちはSFTPサーバーを使用しています。しかし、アップロード機能はまだ同じではありませんか? SFTPは現在、一日中使用されているので、私は実験をまだできません。テストは月曜日まで待たなければならないでしょう。それで、今日私は時間がある間、私は今日コードをダブルチェックしています。 – Csharpnoob