I just added browse and recycle functions to my powershell profile: Documents/WindowsPowershell/profile.ps1. The browse function opens up an explorer window at a specified path, and the recycle function sends a path to the recycle-bin after prompting for user confirmation.
# Excerpt from profile.ps1 ... $GLOBAL:docs = $home + "\Documents" $GLOBAL:trash = $Env:TEMP $GLOBAL:shell = new-object -com Shell.Application $Env:nodosfilewarning=1 ... function recycle( $path ) { $clean = resolve-path( $path ) $item = $shell.Namespace(0).ParseName( $clean ) $item.InvokeVerb("delete") } function browse( $path ) { $clean = resolve-path( $path ) #echo $clean.path $shell.open( $clean.path ) }
No comments:
Post a Comment