Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This code is a cross-platform solution for finding all of the paths made available by the System.Environment.SpecialFolder enum when used with the System.Environment.GetFolderPath method.
- // Uses C# 7
- static void PrintFolderPath(System.Environment.SpecialFolder folder) => Console.WriteLine($"{folder}={System.Environment.GetFolderPath(folder)}");
- // Results Note: If the value for a member is not present (empty), that means the platform does support that location/folder.
- /* Windows:
- Desktop=C:\Users\%username%\Desktop
- Programs=C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
- MyDocuments=C:\Users\%username%\Documents
- MyDocuments=C:\Users\%username%\Documents
- Favorites=C:\Users\%username%\Favorites
- Startup=C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
- Recent=C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Recent
- SendTo=C:\Users\%username%\AppData\Roaming\Microsoft\Windows\SendTo
- StartMenu=C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu
- MyMusic=C:\Users\%username%\Music
- MyVideos=C:\Users\%username%\Videos
- DesktopDirectory=C:\Users\%username%\Desktop
- NetworkShortcuts=C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Network Shortcuts
- Fonts=C:\WINDOWS\Fonts
- Templates=C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Templates
- CommonStartMenu=C:\ProgramData\Microsoft\Windows\Start Menu
- CommonPrograms=C:\ProgramData\Microsoft\Windows\Start Menu\Programs
- CommonStartup=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
- CommonDesktopDirectory=C:\Users\Public\Desktop
- ApplicationData=C:\Users\%username%\AppData\Roaming
- PrinterShortcuts=C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
- LocalApplicationData=C:\Users\%username%\AppData\Local
- InternetCache=C:\Users\%username%\AppData\Local\Microsoft\Windows\INetCache
- Cookies=C:\Users\%username%\AppData\Local\Microsoft\Windows\INetCookies
- History=C:\Users\%username%\AppData\Local\Microsoft\Windows\History
- CommonApplicationData=C:\ProgramData
- Windows=C:\WINDOWS
- System=C:\WINDOWS\system32
- ProgramFiles=C:\Program Files (x86)
- MyPictures=C:\Users\%username%\Pictures
- UserProfile=C:\Users\%username%
- SystemX86=C:\WINDOWS\SysWOW64
- ProgramFilesX86=C:\Program Files (x86)
- CommonProgramFiles=C:\Program Files (x86)\Common Files
- CommonProgramFilesX86=C:\Program Files (x86)\Common Files
- CommonTemplates=C:\ProgramData\Microsoft\Windows\Templates
- CommonDocuments=C:\Users\Public\Documents
- CommonAdminTools=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools
- AdminTools=C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools
- CommonMusic=C:\Users\Public\Music
- CommonPictures=C:\Users\Public\Pictures
- CommonVideos=C:\Users\Public\Videos
- Resources=C:\WINDOWS\resources
- CDBurning=C:\Users\%username%\AppData\Local\Microsoft\Windows\Burn\Burn
- */
- /* iOS:
- Desktop=/Documents/Desktop
- MyDocuments=/Documents
- MyDocuments=/Documents
- Favorites=/Library/Favorites
- MyMusic=/Documents/Music
- MyVideos=/Documents/Videos
- DesktopDirectory=/Documents/Desktop
- Fonts=/Documents/.fonts
- Templates=/Documents/Templates
- ApplicationData=/Documents/.config
- LocalApplicationData=/Documents
- InternetCache=/Library/Caches
- CommonApplicationData=/usr/share
- ProgramFiles=/Applications
- MyPictures=/Documents/Pictures
- CommonTemplates=/usr/share/templates
- Resources=/Library
- */
- /* Android:
- ApplicationData=/files/.config
- CommonApplicationData=/usr/share
- CommonTemplates=/usr/share/templates
- DesktopDirectory=/files/Desktop
- Fonts=/files/.fonts
- LocalApplicationData=/files/.local/share
- MyDocuments=/files
- MyDocuments=/files
- MyMusic=/files/Music
- MyPictures=/files/Pictures
- MyVideos=/files/Videos
- Templates=/files/Templates
- UserProfile=/files
- */
- /* macOS:
- ApplicationData=/Users/$USER/.config
- CommonApplicationData=/usr/share
- Desktop=/Users/$USER/Desktop
- DesktopDirectory=/Users/$USER/Desktop
- Favorites=/Users/$USER/Library/Favorites
- Fonts=/Users/$USER/Library/Fonts
- InternetCache=/Users/$USER/Library/Caches
- LocalApplicationData=/Users/$USER/.local/share
- MyDocuments=/Users/$USER
- MyDocuments=/Users/$USER
- MyMusic=/Users/$USER/Music
- MyPictures=/Users/$USER/Pictures
- ProgramFiles=/Applications
- System=/System
- UserProfile=/Users/$USER
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement