Advertisement
tankcr

get-folder

Feb 21st, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #This Function creates a dialogue to return a Folder Path
  2.     function Get-Folder {
  3.         param([string]$Description="Select Folder to place results in",[string]$RootFolder="Desktop")
  4.  
  5.      [System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms") |
  6.          Out-Null    
  7.  
  8.        $objForm = New-Object System.Windows.Forms.FolderBrowserDialog
  9.             $objForm.Rootfolder = $RootFolder
  10.             $objForm.Description = $Description
  11.             $Show = $objForm.ShowDialog((New-Object System.Windows.Forms.Form -Property @{TopMost = $true }))
  12.             If ($Show -eq "OK")
  13.             {
  14.                 Return $objForm.SelectedPath
  15.             }
  16.             Else
  17.             {
  18.                 Write-Error "Operation cancelled by user."
  19.             }
  20.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement