私のコードは、別のコンピューターで正常に動作していましたが、ポイントFullPath
とFileName
ポイントで失敗します。エラーは次のとおりです。
「オブジェクト」には「フルパス」の定義が含まれておらず、タイプ「オブジェクト」の最初の引数を受け入れる拡張メソッド「フルパス」が見つかりませんでした。
コードは次のとおりです。
var sftp = new Tamir.SharpSsh.Sftp(direction);
sftp.Connect();
foreach( var fileName in sftp.GetFileList(Properties.Settings.Default.DirectorioFtp) )
{
byte[] fichero;
sftp.Get(fileName.FullPath, out fichero);
var enc = new UTF7Encoding();
string str = enc.GetString(fichero);
ProcessFile(fileName.Filename, str);
}
正常にロードされTamir.SharpSSh
ましたが、別のライブラリが必要かどうか、または必要なタイプのファイル名を作成する方法がわかりません。