【发布时间】:2013-04-12 13:48:40
【问题描述】:
我想使用此选项来删除那些具有特定扩展名(在我的情况下为 .cfg)且文件夹名称不同的文件。例如,如果我在一个名为 MYFOLDER 的文件夹中,并且在这两个文件 MYFOLDER.cfg 和 otherfile.cfg 中,则应该(递归地)删除 otherfile.cfg。
这就是我目前所拥有的:
$folder = Get-ChildItem * -exclude *.* -name -recurse
$file = Get-ChildItem * -include *.cfg* -name -recurse | % { [IO.Path]::GetFileNameWithoutExtension($_) }
#$folder | ForEach-Object {Compare-Object $folder $file | <DELETE file with different name>}
我怎样才能做到最后一行?
提前致谢。问候。
【问题讨论】:
标签: file powershell directory get-childitem