0
ファイルを別の場所に移動したい場合は、現在の月の日付の違いとLastWriteTime
のファイルを移動します。powershellを使用して日付差に基づいてファイルを移動する
私は2nd March 2017
上のコードとその移動Dec-16
ファイルが、Dec-16
ファイルの唯一の1番目と2番目の日付の下に実行していますとDec-16
ヶ月のもっとそして10件のファイルがあります。
Jan-17
とFeb-17
ファイルが動いていませんが良いです。理想的にはDec-16
ファイルを私が$Now.AddMonths(-3)
と書いたように動かすべきではありません。
これは、私が欲しくない検査日も意味します。コードは月をチェックし、それに応じてファイルを移動する必要があります。 3月中旬にコマンドを$Now.AddMonths(-3)
として実行すると、ファイルは30th November 2016
まで移動し、そのまま日付を1st Dec-16
まで維持する必要があります。
$Now = Get-Date
$Lastwrite = $Now.AddMonths(-3)
$childItems = Get-ChildItem $folderNameFull -Include .txt,.xml,.csv,.xls -Recurse | where {$_.LastwriteTime -lt "$Lastwrite"}
誰でもこの手伝いできますか?
パーフェクト....私はちょうどその作業を試みました。ありがとうございました :) –