私はPowerShell "(Get-Date).AddDays(-7).ToString('ddMMyyyy')"
をバッチスクリプトで使用しています。powershellでGet-Dateの変数instedを使用
の代わりに変数を使用したい場合は、Get-Date関数を使用します。出来ますか?
ADate
は変数名です!編集
:
示唆したように、私のスクリプトは次のとおりです。
For /F UseBackQ %%A In (
`PowerShell "(Get-Date).AddDays(-7).ToString('ddMMyyyy')"`
) Do Set "Freq=%%A"
Adate
ファイル名から来ている、と16112016
のような値を持つ単純な文字列です。
あなたの日付変数の形式は何ですか?単純な文字列ですか? ISO8601文字列ですか?タイムスタンプ? –
@RemyGrandinその文字列「16112016」(2016年11月16日) – Ashu
あなたは本当に達成しようとしていますか?今日の日付に基づいて日付を計算するのではなく、ハードコードされた日付を使用しますか? – vonPryz