gpt4 book ai didi

c# - 使用 WinSCP 对远程 SFTP 文件夹中的文件进行计数

转载 作者:行者123 更新时间:2023-11-30 22:55:06 25 4
gpt4 key购买 nike

<分区>

我想计算远程文件夹中的所有文件。我找到了列出文件夹中每个文件的“官方”WinSCP 脚本。但我想计算然后将结果保存到一个变量。什么是最简单的方法?

try
{
// Setup session options
SessionOptions sessionOptions = new SessionOptions
{
Protocol = Protocol.Sftp,
HostName = "example.com",
UserName = "user",
Password = "mypassword",
SshHostKeyFingerprint = "ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx..."
};

using (Session session = new Session())
{
// Connect
session.Open(sessionOptions);

RemoteDirectoryInfo directory =
session.ListDirectory("/subdoms/admin/");

foreach (RemoteFileInfo fileInfo in directory.Files)
{
Console.WriteLine(
"{0} with size {1}, permissions {2} and last modification at {3}",
fileInfo.Name, fileInfo.Length, fileInfo.FilePermissions,
fileInfo.LastWriteTime);
}
}

return 0;
}
catch (Exception e)
{
Console.WriteLine("Error: {0}", e);
return 1;
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com