私は、毎日作成されたファイルを次の有効日の日付でコピーするためのスクリプトを作成しようとしています。翌日の日付のフォルダをコピーする
例
今日彼は時々彼が2、3日 2017年12月23日 または で作成することができ、明日の日付で 2017年12月21日
を作成し2017-12- 24
$source = "C:\folder\yyy-mm-dd"
$item = "OpenPos_yyymmdd.txt"
$dest = "e:\tmp\"
$vl = Get-ChildItem -Path $source | Sort CreationTime -Descending | Select Name -First 1
for ($i = 1; $i -le 7; $i++)
{
$d = ((Get-Date).AddDays(+ $i))
$d2 = $d.ToString("yyy-mm-dd")
if ($d2 -eq $vl)
{
}
}
_「次の有用な日の日付でファイルを7回見つけよう」_どういう意味ですか?それははっきりしない。 – Manu
次の日のファイルを見つけるまで7回試してください 私はスクリプトの中でもう少し前に進むことができます –
残念ながら、あなたが助けたいものが明確になるように、そのステートメントを改訂する必要があります。 –