using System; class TestGetFolderPath { private static void WriteFolderPath( Environment.SpecialFolder special_folder_enum ) { string special_folder= Environment.GetFolderPath( special_folder_enum ); Console.Out.WriteLine( "{0} ({1}): {2}", special_folder_enum.ToString(), (int)special_folder_enum, ((special_folder.Length == 0) ? "" : special_folder) ); } public static void Main( String[] args ) { WriteFolderPath( Environment.SpecialFolder.CommonApplicationData ); WriteFolderPath( Environment.SpecialFolder.CommonProgramFiles ); WriteFolderPath( Environment.SpecialFolder.Cookies ); WriteFolderPath( Environment.SpecialFolder.Desktop ); WriteFolderPath( Environment.SpecialFolder.DesktopDirectory ); WriteFolderPath( Environment.SpecialFolder.Favorites ); WriteFolderPath( Environment.SpecialFolder.History ); WriteFolderPath( Environment.SpecialFolder.InternetCache ); WriteFolderPath( Environment.SpecialFolder.LocalApplicationData ); WriteFolderPath( Environment.SpecialFolder.MyComputer ); WriteFolderPath( Environment.SpecialFolder.MyMusic ); WriteFolderPath( Environment.SpecialFolder.MyPictures ); WriteFolderPath( Environment.SpecialFolder.Personal ); WriteFolderPath( Environment.SpecialFolder.ProgramFiles ); WriteFolderPath( Environment.SpecialFolder.Programs ); WriteFolderPath( Environment.SpecialFolder.Recent ); WriteFolderPath( Environment.SpecialFolder.SendTo ); WriteFolderPath( Environment.SpecialFolder.StartMenu ); WriteFolderPath( Environment.SpecialFolder.Startup ); WriteFolderPath( Environment.SpecialFolder.System ); WriteFolderPath( Environment.SpecialFolder.Templates ); } }