将文件移动到具有今天日期的新文件夹中

Move files into a new folder with today's date

我每周有 20 份报告。我有一个 powershell 脚本,它将创建一个带有日期的文件夹。我想创建一个脚本,每次运行时都会创建一个新文件夹,然后将所有 xlsx 文件移动到该新文件夹中。 对于我使用的文件夹创建

New-Item -ItemType Directory -Path "S:\***\***\Reporting\Export$((Get-Date).ToString('yyyy-MM-dd'))"

我 运行 遇到的障碍是寻找一种方法将新文件夹指定为文件移动的目标路径。

将新创建的目录存储在变量中,移动时使用该变量作为 Destination 参数:

$destination = New-Item -ItemType Directory -Path "S:\SOC\Reports\Reporting\Export$((Get-Date).ToString('yyyy-MM-dd'))"
Move-Item -Path "$SourcePath\*" -Destination $destination