Recuperar caminhos padrões do windows C#

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();
}
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s