使用今天的日期将文件移动到新文件夹中

时间:2019-03-04 18:06:16

标签: powershell file-move create-directory

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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