首页 > 解决方案 > PowerShell - 对文件夹和子文件夹中的文件的操作

问题描述

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

标签: powershelluipath

解决方案


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

然而,这是 UiPath 应该能够轻松应对的事情。我研究过的几个自动化系统也做类似的事情。

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

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

本质上,您需要构建一个递归循环来遍历所有文件夹和文件,在遇到文件时下载文件


推荐阅读