在 powershell 中使用通配符作为文件名

发布于 2024-09-02 14:41:38 字数 449 浏览 3 评论 0原文

我在尝试从 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绝情姑娘 2024-09-09 14:41:38

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

ftp -s:filename

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.

ftp -s:filename
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文