Opa dica/post rapidex
Me mandaram Email perguntado se eu sabia como descobrir quais eram os caminhos padrões do windows em C#, aquelas pastas especiais sabe, minha imagens, meus documentos e etc. Bem uma pesquisa rápida ao bom e velho google daria a resposta, mas em consideração ao Email que recebi segue a dica.
Existe um método estático no .net Framework que te da essa informação de bandeja como um belo e gostoso pato assado(hehe perto da hora do almoço e estou com fome) . o método e o Environment.GetFolderPath(), ele existe um enum como parametro segue uma listinha básica dos enums mais usados. Os nomes são auto explicativo.
Environment.SpecialFolder.ApplicationData
Environment.SpecialFolder.System
Environment.SpecialFolder.CommonApplicationData
Environment.SpecialFolder.CommonProgramFiles
Environment.SpecialFolder.Cookies
Environment.SpecialFolder.Desktop
Environment.SpecialFolder.DesktopDirectory
Environment.SpecialFolder.Favorites
Environment.SpecialFolder.History
Environment.SpecialFolder.InternetCache
Environment.SpecialFolder.LocalApplicationData
Environment.SpecialFolder.MyComputer
Environment.SpecialFolder.MyMusic
Environment.SpecialFolder.MyPictures
Environment.SpecialFolder.Personal
Environment.SpecialFolder.ProgramFiles
Environment.SpecialFolder.Programs
Environment.SpecialFolder.Recent
Environment.SpecialFolder.SendTo
Environment.SpecialFolder.StartMenu
Então basta fazer algo como:private static string ObterPastaPadraoImagens() { return Environment.GetFolderPath(Environment.SpecialFolder.MyPictures); }Obs. algumas pastas tem um jeitinho especial de se obter(só consigo me lembrar da pasta temporária).
</pre> private static string ObterPastaTemporaria() { return System.IO.Path.GetTempPath(); }