如何使用 PowerShell 对文件名进行简单的多任务循环处理?

如何使用 PowerShell 对文件名进行简单的多任务循环处理?

我正在批量转码连接到 wlan 路由器的 USB 硬盘上的大约 50 GB 视频文件。该驱动器在我的 Windows 7 笔记本电脑上映射为网络驱动器。

WLAN 的速度障碍导致某些部分的处理变得不必要地缓慢,因此我想使用 PowerShell 执行以下操作:

  1. 列出网络驱动器上要转码的文件的名称
  2. 将第一个文件复制到我的笔记本电脑上的临时文件夹中
  3. 同时地
    • 对文件夹中的文件进行转码
    • 开始将下一个文件从网络驱动器复制到临时文件夹
  4. 转码和复制均结束后,
    • 从临时文件夹中删除已转码的文件
    • 开始对临时文件夹中的下一个文件进行转码
  5. 循环直到处理完所有文件

我如何使用 PowerShell 来实现这一点?多任务处理部分对于我的技能/毅力组合来说是一个障碍。

答案1

您可以查看对工作在 PSH 2 中。

help about_jobs

获得介绍。

相关内容