Переменная даты FTP, чтобы захватить файл ftp - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь написать скрипт, который будет захватывать файл с ftp-сайта.

Проблема, с которой я сталкиваюсь, заключается в том, чтобы выяснить, как получить файлы с датами.Например, 1 января мы запускаем Mar2019.1 февраля будет работать в апреле2019.

Я пытаюсь выяснить, как написать что-то, чтобы автоматизировать это, но не могу понять, как получить правильный файл с датой.

Любая помощь с этим будет принята с благодарностью.

u.ftp

open ftp.site.com 
username
password
mget 'Name.Name.RENEWALS.MAR2019'
disconnect
quit

работает с

ftp -i -s:u.ftp

1 Ответ

0 голосов
/ 02 января 2019

Концепция вставки переменной в шаблон и
напишите, что в файл то же самое в пакетном / 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...