我的代码一直在另一台计算机上正常工作,但在某些地方失败FullPath
了FileName
。错误是:
“object”不包含“FullPath”的定义,并且找不到接受“object”类型的第一个参数的扩展方法“FullPath”。
代码是:
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
成功加载,但我不知道是否需要另一个库或如何制作必要类型的文件名。