PowerShell - 对文件夹和子文件夹中文件的操作

PowerShell - actions over files in folders and subfolders

基本上,网站中有一个包含数千个 .pdf 文件的选项卡。这是一个包含文件夹的列表,其中一些文件夹有子文件夹。显然,这些 folders/subfolders 包含文件。为了下载文件,我需要打开每个文件夹,右键单击每个文件并单击下载。有没有一种方法可以使用 PowerShell 对所有文件递归地自动执行此操作?或者也许是 UiPath?

如果您无法直接访问服务器文件,那么不是通过网站而是通过 Windows Explorer 那么这可能会排除,或者至少使使用电源变得相当棘手 shell.

不过,UiPath 应该能够轻松应对。我从事过的几个自动化都在做类似的事情。

基本上自动化需要执行以下操作

  • 登录
  • 输入搜索词
  • 对于每个返回的文件夹
    • 对于文件夹中的每个文件
      • 下载文件
    • 对于文件夹中的每个文件夹
      • 重复上述

基本上你需要构建一个递归循环来遍历所有文件夹和文件,遇到一个就下载一个文件