Powershell,ftp,get-childitem

时间:2010-05-20 21:12:12

标签: powershell ftp get-childitem

对PowerShell来说有点新鲜。我正在尝试找到一个可以在ftp站点上运行的get-childitem like命令。

这是一些伪代码:

$target = "c:\file.txt"
$username = "username"
$password = "password"
$ftp = "ftp://$username:$password@myftpsite"

$webclient = New-Object System.Net.WebClient 
$uri = New-Object System.Uri($ftp) 

#below is the code that does not work, get-childitem needs a local path
$name = get-childitem -path $ftp

get-childitem仅适用于本地路径。有没有人知道如何在ftp网站上以这种方式访问​​文件名?

由于

1 个答案:

答案 0 :(得分:1)

如果您希望Get-ChildItem在FTP访问的远程文件系统上工作,那么您需要的是FTP的PowerShell提供程序。这篇forum post提到了Nick Howell在FTP提供商上所做的工作。除此之外,我还没有听说过PowerShell的任何其他FTP提供商。