使用命令提示符或 power shell,有没有办法根据文件名和文件夹名将一堆 pdf 移动到不同的文件夹中?

使用命令提示符或 power shell,有没有办法根据文件名和文件夹名将一堆 pdf 移动到不同的文件夹中?

我有 1000 多个 pdf 文件需要移动到它们各自的文件夹中。这些 pdf 文件名为“TRR 0000.pdf”,其中 0000 发生了变化,但 TRR 始终保持不变。因此,“TRR 0000.pdf”需要移动到文件夹“0000”。文件夹已经创建,我只需要一种有效的方法将 pdf 文件传输到其相应的文件中。

答案1

在 PowerShell 中尝试以下操作:

$files = Get-ChildItem -Filter "*.pdf"
foreach ($file in $files) {Move-Item $file -Destination $file.BaseName.Split(" ")[-1]}

相关内容