代码之家  ›  专栏  ›  技术社区  ›  Keith

如何使用powershell仅从文件夹的根目录中删除子文件夹和子文件夹内容,而不删除单个文件

  •  2
  • Keith  · 技术社区  · 6 年前

    删除前代码

    C:\AppInstall\Package1\AnotherFolder\something.txt
    C:\AppInstall\Package1\a.txt
    C:\AppInstall\Package1\b.txt
    C:\AppInstall\Package1\c.txt
    C:\AppInstall\Package2\a.txt
    C:\AppInstall\Package2\b.txt
    C:\AppInstall\Package1.log
    C:\AppInstall\Package2.log
    

    删除后代码

    C:\AppInstall\Package1.log
    C:\AppInstall\Package2.log
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   Maximilian Burszley    6 年前

    您可以使用 -Directory Remove-Item 利用 -Recurse 删除所有内容 -Force 要取消提示:

    Get-ChildItem -Path C:\AppInstall -Directory | Remove-Item -Recurse -Force