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

PowerShell-对文件夹和子文件夹中的文件执行操作,powershell,uipath,Powershell,Uipath,因此,基本上,网站上有一个包含数千个.pdf文件的选项卡。这是一个文件夹列表,其中一些文件夹有子文件夹。显然,这些文件夹/子文件夹包含这些文件。为了下载文件,我需要打开每个文件夹,右键单击每个文件,然后单击下载。有没有一种方法可以通过PowerShell对所有文件进行递归自动化?或者可能是UiPath?如果您无法直接访问服务器文件,那么不是通过网站而是通过Windows资源管理器,那么这可能会被排除,或者至少会使使用power shell变得非常困难 然而,UiPath应该能够很容易地处理这一问

因此,基本上,网站上有一个包含数千个.pdf文件的选项卡。这是一个文件夹列表,其中一些文件夹有子文件夹。显然,这些文件夹/子文件夹包含这些文件。为了下载文件,我需要打开每个文件夹,右键单击每个文件,然后单击下载。有没有一种方法可以通过PowerShell对所有文件进行递归自动化?或者可能是UiPath?

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

然而,UiPath应该能够很容易地处理这一问题。我工作过的几家自动化公司也做过类似的事情

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

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

本质上,你需要建立一个递归循环来遍历所有的文件夹和文件,当你遇到一个文件时下载一个文件

你能显示那个网站吗?你看到的是一个Web服务器的目录列表吗?@kwoxer我不允许这样做。只有我和其他几位同事(通过网站)可以访问该部的私人文件。假设它是一个包含可扩展文件夹/子文件夹/../@ManuelBatsching No的列表。长话短说,我登录该网站,通过代码搜索一个项目,然后它返回与该项目相关的所有上传文档。这些项目被分类在许多不同的文件夹/子文件夹中(都可展开)。我需要从所有现有项目下载所有文件,因为我们正在尝试迁移到其他数据库。我需要一些自动化的东西,这样我就不必手动下载数以万计的文件。你可以使用像selenium这样的浏览器自动化来自动输入项目代码,然后从相应的网站上获取下载链接。但这将非常麻烦。您能否与当前的提供商谈谈,他们是否可以为您导出文件,或者为您提供对服务器的有限shell访问权限(该服务器保存pdf文件)?您能否提供一封电子邮件以保持联系?我是新来的。还在学习教程。你是在UiPath论坛上吗。请随时通过那里给我发消息,我在那个论坛上看不到聊天选项。我在facebook上加了你。