计划的 Powershell 移动到特定文件夹

Scheduled Powershell Moves to Specific Folders

感谢您查看我的问题。我无法在网上找到有关我的问题的任何信息。我在这方面也有非常基本的经验。

PowerShell 脚本:

-查询文件夹中的文件(列表?)

-根据文件名将文件移动到同名文件夹。 (移动管道查询?)

-Move 还将解析文件名的第二部分以包含目标文件夹的后续匹配文件夹名称。

文件将包含许多单独的名称,因此必须循环移动。

例如。文件 - "Name 1" 执行脚本将文件移动到 "name" 文件夹,然后移动到子文件夹“1”。

需要说明的是,会有多个名称和号码,因此会有多个目标路径。基本上每个文件都有不同的目的地,但目的地将与文件名相关联。如果有更易于使用此功能的语言,请告诉我。

像下面这样的东西会让你开始

$files = Get-ChildItem -File

foreach($f in $files) {
  $dirname = $f -split " " -join "\"
  New-Item -ItemType Directory -Path ".$dirname"
  Move-Item $f $dirname
}