在 powershell 中使用通配符作为文件名
我在尝试从 ftp 站点自动下载时遇到很多问题。我知道该文件所在的文件夹,并且我知道它将是一个 .zip 文件。但是我不知道这些文件将被命名为什么。
因此,如果我知道文件名,我的代码就可以工作...例如:
$sourceuri = "ftp:// myFtpSite/test/myZipFile.zip"
我希望能够在此字符串中使用通配符,以便它能够识别任何 zip 文件。所以我可以写类似
$sourceuri = "ftp://myFtpSite/test/_.zip"
它会下载该文件夹中的任何 zip 文件。
I am having a lot of issues trying to automate downloading from an ftp site. I know the folder the file will be in, and I know that it will be a .zip file. However I do not know what the files will be named.
So I have code that works if I know the file name...for example:
$sourceuri = "ftp://myFtpSite/test/myZipFile.zip"
I would like to be able to use wildcards in this string so it will recongize any zip file. So I could write something like
$sourceuri = "ftp://myFtpSite/test/_.zip"
and it would download any zip file in that folder.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我知道这个问题很古老,但是您是否考虑过仅使用控制台应用程序 ftp.exe?您可以使用命令构建文本文件(例如“mget *.zip”以检索所有 .zip 文件)并自动执行该过程。
I know this question is ancient, but have you considered just using the console app ftp.exe? You can build a text file with commands (such as "mget *.zip" to retrieve all .zip files) and automate the process.