2010-05-21 67 views
1

我有很多問題試圖自動從ftp站點下載。我知道該文件將在文件夾中,我知道它將是一個.zip文件。但是我不知道這些文件將被命名。在PowerShell中使用通配符作爲文件名

所以我如果我知道文件名,工程代碼...例如:

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

我希望能夠在這個字符串,它使用通配符將recongize任何zip文件。所以,我可以寫的東西像

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

,它會下載任何壓縮文件文件夾中。

+1

你試過「ftp://myFtpSite/test/*.zip」嗎?從FTP客戶端的角度來看,我使用mget並指定通配符,如* .dll。 – 2010-05-21 19:54:16

回答

1

我知道這個問題是古老的,但您使用控制檯應用程序Ftp.exe的考慮公正?您可以使用命令(例如「mget * .zip」來檢索所有.zip文件)來創建文本文件並自動執行該過程。

ftp -s:filename 
+0

+1,因爲這會起作用,但它並沒有在PowerShell中完全實現。 – Philip 2011-06-27 15:42:10

相關問題