我正在尝试编写一个脚本,它将从ftp站点抓取一个文件。
我的问题是弄清楚如何抓取有日期的文件。例如,在1月1日,我们运行mar2019。2月1日将运行apr2019。
我试图弄清楚如何写一些东西来自动化这一点,但不知道如何获取正确的日期文件。
如果能对此提供任何帮助,我们将不胜感激。
u.ftp
open ftp.site.com
username
password
mget 'Name.Name.RENEWALS.MAR2019'
disconnect
quit
同跑
ftp -i -s:u.ftp
发布于 2019-01-02 17:20:30
向模板中插入变量的概念以及
在批处理/powershell中,将其写入文件是相同的。
由于在PowerShell中获取/格式化日期更容易,因此在模板中使用了这里的字符串:
## Q:\Test\2019\01\02\SO_54009396.ps1
$Month = (Get-Date).AddMonths(2).ToString('MMMyyyy')
$ftpScript = '.\u.ftp'
@"
open ftp.site.com
username
password
mget 'Name.Name.RENEWALS.$Month'
disconnect
quit
"@ | Set-Content $ftpScript
&ftp -i -s:$ftpscript
https://stackoverflow.com/questions/54009396
复制相似问题