【问题标题】:Using wildcards for filenames in powershell在 powershell 中使用通配符作为文件名
【发布时间】:2010-05-21 16:11:20
【问题描述】:

我在尝试从 ftp 站点自动下载时遇到了很多问题。我知道文件所在的文件夹,而且我知道它将是一个 .zip 文件。但是我不知道这些文件将被命名。

所以如果我知道文件名,我的代码就可以工作......例如:

$sourceuri = "ftp://myFtpSite/test/myZipFile.zip"

我希望能够在此字符串中使用通配符,以便它可以识别任何 zip 文件。所以我可以写类似的东西

$sourceuri = "ftp://myFtpSite/test/_.zip"

它会下载该文件夹中的任何 zip 文件。

【问题讨论】:

  • 你试过“myFtpSite/test*.zip”吗?从 FTP 客户端的角度来看,我使用 mget 并指定通配符,如 *.dll。

标签: powershell ftp automation wildcard


【解决方案1】:

我知道这个问题很古老,但您是否考虑过只使用控制台应用程序 ftp.exe?您可以使用命令(例如“mget *.zip”来检索所有 .zip 文件)构建文本文件并自动执行该过程。

ftp -s:filename

【讨论】:

猜你喜欢
  • 2014-12-09
  • 2013-04-16
  • 1970-01-01
  • 1970-01-01
  • 2012-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多