Powershell: Delete a file inside a folder with different name of parent folder -


i use option delete files specific extension (.cfg in case) different name of folder. example, if have in folder called myfolder , inside 2 files, myfolder.cfg , otherfile.cfg, otherfile.cfg should deleted (recursively).

that's have till now:

$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 different name>} 

how make last line?

thanks in advance. regards.

this you:

get-childitem -recurse -include *.cfg  | % { if ( $_.name.split(".")[0] -ne $_.directory.name ) {$_.delete()}} 

Comments

Popular posts from this blog

node.js - Bad Request - node js ajax post -

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -