我有一个看起来效果很好的豪华ssh设置。我想要获得文件的大小。
https://github.com/darkoperator/Posh-SSH/blob/master/docs/Get-SFTPContent.md
我觉得我应该可以做一些像Get-SFTPContent.length -byte之类的东西并返回JUST的长度,但我找不到关于如何做到这一点的文档。
挑战是我不想将整个600mb文件作为bytearray返回。那会很糟糕。
答案 0 :(得分:0)
你可以运行
Get-SFTPChildItem -SessionId <id> | select FullName, Length
获取当前目录中的文件名和大小列表。
或者如果您更喜欢以千字节显示的输出:
Get-SFTPChildItem -SessionId <id> | select FullName, @{N='Size (kB)';E={$_.Length/1kb}}