使用SharpSSH从SFTP获取文件大小一切正常。但是,我想获取刚刚上传的当前文件的文件大小。我这样做的原因是zip文件很大(从45GB到80GB),我想确保它不会失败或在上传过程中卡住。想要确保上传整个zip。我可以像这样获取本地zip文件的文件大小:DirectoryInfodi=newDirectoryInfo(yesterdaysArchiveFolder);FileInfo[]文件=di.GetFiles();foreach(FileInfofinfiles){Console.WriteLine("压缩文件的大小:"+f.Length);现在,我想对上传完成后刚刚上传到SFTP的文件执行相同的操作。因为我知道我刚刚上传的文件的名称,所以我创建了一个ArrayList并将文件放在SFTP中。然后我使用for循环获取刚刚上传的文件。ArrayListFileList=oSftp.GetFileList(_ftpDirectory);intcount=FileList.Count;Console.WriteLine("SFTP中的文件数:"+count);for(inti=0;i
