我正在尝试从我的Temp目录中删除.txt和.xlsx文件,并将它们记录在temp2目录中的文件中。
如果我删除
-include '*.txt, *.xlsx
然后放
*.txt
它工作正常,但显然只能删除一种文件类型。
$LogFile = "C:\Temp2\DeletedFiles.txt"
$Path = "C:\Temp\"
$Files = Get-ChildItem $Path -Include '*.txt, *.xlsx'
foreach ($File in $Files) {
if ($File -ne $Null) {
Add-Content $LogFile $File.FullName
Remove-Item $File.FullName | out-null}}`
请帮助,因为我无法解决问题!
奖励积分,如果有人可以解释
if ($File -ne $Null)
确实可以,这真的很有帮助,因为我必须偷点东西才能完成这项工作。