【问题标题】:How to add a folder to every folder called "Photographs"?如何为每个名为“照片”的文件夹添加一个文件夹?
【发布时间】:2022-06-15 23:56:16
【问题描述】:

我是 PowerShell 新手。我最近才知道如何在当前文件夹中添加文件夹。

我有几百个文件夹,每个文件夹都包含一个名为“照片”的文件夹的副本。我想选择每个名为“Photographs”的文件夹,然后添加一个名为“drafts”的文件夹。

我该怎么做?

【问题讨论】:

    标签: powershell


    【解决方案1】:

    Get-ChildItemNew-Item 组合如下:

    # Note: "." targets the current dir; adapt as needed.
    Get-ChildItem . -Recurse -Directory -Filter Photographs |
      New-Item -Type Directory -Path { $_.FullName } -Name drafts -Force -WhatIf
    

    注意:上面命令中的-WhatIf common parameter预览操作。一旦您确定该操作将执行您想要的操作,请删除 -WhatIf

    注意使用delay-bind script block ({ ... }) 从每个输入对象 ($_) 动态派生
    -Path 参数的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 2014-05-21
      • 2013-05-25
      相关资源
      最近更新 更多