Accessing User MyDocuments Folder Path via Powershell

Sample Code: PS C:> $MyDocs = [System.Environment]::GetFolderPath("MyDocuments") PS C:> Write-host $MyDocs C:UsersTestUser1Documents PS C:>   Listing all the SpecialFolders available via Environment Variables. Code: cls ### Start of Script ### Get the list of special folders $folders = [system.Enum]::GetValues([System.Environment+SpecialFolder]) # Display these folders "Folder Name            Path" "———–            ———————————————–" foreach ($folder in $folders) {     "{0,-22} {1,-15}"  -f $folder,[System.Environment]::GetFolderPath($folder)     } #End of Script   Output: Folder Name            Path ———–            ———————————————– Desktop                C:UsersTestuser1Desktop Programs               C:UsersTestuser1AppDataRoamingMicrosoftWindowsStart MenuPrograms Personal               C:UsersTestuser1Documents Personal               C:UsersTestuser1Documents Favorites              C:UsersTestuser1Favorites Startup                C:UsersTestuser1AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup Recent                 C:UsersTestuser1AppDataRoamingMicrosoftWindowsRecent SendTo                 C:UsersTestuser1AppDataRoamingMicrosoftWindowsSendTo StartMenu              C:UsersTestuser1AppDataRoamingMicrosoftWindowsStart Menu MyMusic                C:UsersTestuser1Music DesktopDirectory       C:UsersTestuser1Desktop MyComputer                            Templates              C:UsersTestuser1AppDataRoamingMicrosoftWindowsTemplates ApplicationData        C:UsersTestuser1AppDataRoaming […]

Read more