PowerShellで今月作成されたxcopyファイル


0

ファイルをコピーするためにこのコードを書きましたが、今月作成したファイルまたは過去31日間作成したファイルだけをコピーする方法が必要ですか?

$a = "L:\EndMonths\"
$a +=get-date -format MMMM
xcopy "L:\28*.zip" $a /I
xcopy "L:\29*.zip" $a /I
xcopy "L:\30*.zip" $a /I
xcopy "L:\31*.zip" $a /I

回答:


2

今月のファイルを取得するには、次を使用します。

$date = Get-Date -Format M-1-y

または、過去31日間のファイルを取得するには:

$date = (Get-Date).AddDays(-31).ToString('M-d-y')

次に、xcopyを次のように呼び出します。

xcopy "L:\28*.zip" $a /I /D:$date
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.