【发布时间】:2019-01-02 15:59:24
【问题描述】:
我正在尝试编写一个从 ftp 站点抓取文件的脚本。
我遇到的问题是如何获取带有日期的文件。例如,在 1 月 1 日,我们运行 mar2019。 2 月 1 日将运行 2019 年 4 月。
我正在尝试弄清楚如何编写一些东西来自动执行此操作,但无法弄清楚如何获取正确的日期文件。
对此的任何帮助将不胜感激。
u.ftp
open ftp.site.com
username
password
mget 'Name.Name.RENEWALS.MAR2019'
disconnect
quit
运行
ftp -i -s:u.ftp
【问题讨论】:
-
这个
(Get-Date).AddMonths(2).ToString('MMMyyyy')将给出current month plus 2的简称,加上年份编号。现在,我得到Mar2019。 -
你还没有发布脚本! [grin] 我不知道你会把代码放在我从未见过的脚本中的什么地方......
-
u.ftp是 ftp.exe 程序的命令输入文件。它不是人们通常所说的脚本。 [grin] 专有文件 中没有用于运行 powershell 代码的位置。 ///// 您需要编写一个 PoSh 脚本,通过更改mget行来修改该文件。
标签: powershell cmd ftp