【问题标题】:How to print files from folder > subfolder with powershell如何使用powershell从文件夹>子文件夹打印文件
【发布时间】:2020-03-12 08:06:41
【问题描述】:

我需要打印 100 多个此类文件夹中的文件:

  • 文件夹 1
    • 文件夹 1.1
      • 文件 1
      • 文件 2
      • 文件夹 1.1.1
        • 文件 10
    • 文件夹 1.2
      • 文件 3
      • 文件 4
      • 文件 5
      • 等等……
  • 文件夹 2
    • 文件夹 2.1 等等……

我实际上尝试使用 powershell 执行此操作,该算法将查看每个文件夹并打印每个文件夹中的每个文件。

有人可以帮我吗? 谢谢你!

【问题讨论】:

    标签: algorithm powershell pdf printing


    【解决方案1】:

    您可以将 cmdlet Start-Proccess 与参数 -Verb print 一起使用。这行代码应该可以完成这项工作。这将在默认打印机上打印给定文件夹中的每个文件。

    Get-Childitem "path\to\folder" -Recurse | where { ! $_.PSIsContainer } | %{ Start-Process -FilePath $_.Fullname -Verb print}
    

    请测试一下,如果它有效,请告诉我。

    【讨论】:

    • 谢谢,它确实有效!你知道我该如何阻止它吗?谢谢!
    • 其实我没想到。我认为您可以使用 CTRL+C 停止脚本。但如果数据已经在打印机上,您可能必须停止打印机本身的打印或清理计算机上的打印机队列
    猜你喜欢
    • 2020-12-26
    • 1970-01-01
    • 2018-04-02
    • 2019-12-28
    • 1970-01-01
    • 2021-12-02
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多