powershell - 文件目录遍历
问题描述
在临时文件夹中有多个文件夹的情况,例如父文件夹 - abc234,子文件夹 -rty12 和 rty12 下有多个文件,我想通过使用 powershell 保留文件夹 rty12:我正在使用下面的脚本,但这不起作用根据要求:
$DateToDelete = 0
$StartFolder = "C:\temp"
$folderstoRetain = "C:\temp\abc234\rty12"
dir $StartFolder -Recurse -Exclude $folderstoRetain -Force -ea 0 | ?
{!$_.PsIsContainer -and $_.LastWriteTime -lt (Get-
Date).AddDays(-$DateToDelete)} | del -Force
解决方案
推荐阅读
- swift - macOS 网络扩展无法加载 startVPNTunnel 方法
- aws-amplify - 为现有的 aws amplify env 启用“性能模式”
- node.js - 如何从客户端获取我的 npm 包的配置?
- node.js - 我无法使用节点 js 在 Azure Web 应用程序中创建文件
- qt - QML:弹出 anchors.centerIn 模糊内容(没有 anchors.alignWhenCentered)
- c++ - 在 msvc 和 clang 中导致编译器错误的概念?
- arrays - Powershell Group array by 2 columns
- logstash - One Logstash instance of cluster fail (many Logstash instances) causes Elasticsearch did not index data
- linux - In linux, find and replace the salary from L3 to Employee files in all occurrences within a directory
- mongodb - Search for empty string & null value