我已编写以下脚本将特定文件夹中的所有MP4文件移动到Root文件夹,但是我希望脚本忽略一个名为" Camera"的特定文件夹。我使用exclude命令无济于事。有人可以帮忙吗?
$ignore = ("*Camera*");
Get-Childitem "C:\Root" -exclude $ignore -recurse -include *.mp4 | move-item -dest "C:\Root\"
答案 0 :(得分:3)
-exclude
是过滤文件名或扩展名我认为你不能用它来过滤目录。
你可以试试这个:
gci c:\root\*.mp4 -recurse |where {$_.fullname -notmatch "camera"}