Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

danif12

C# - Acessar pasta sem saber o nome

Recommended Posts

Boa tarde a todos.

Estou com um problema simples durante o desenvolvimento de uma aplicação. Preciso acessar uma pasta sem saber o nome exato dela, ou conseguir o seu nome (tem o mesmo efeito). Para ser mais específico, preciso acessar a lixeira do Windows. Vou ser mais claro: este é o diretório da minha lixeira:

 

> C:\$Recycle.Bin\S-1-5-21-3646890599-361736288-1471108373-1000

 

Meu único problema é acessar a pasta sublinhada, isso pois o nome dela varia de acordo com o computador. Espero que entendam e possam ajudar.

 

Desde já, grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tentou fazer um foreach procurando pastas no diretório "C:\$Recycle.Bin\"?

Não havia tido essa ideia ainda, vou testar. Eu pensei em utilizar um Get Directory, assim eu poderia ver as pastas existentes dentro da $Recycle.Bin, porém, ainda não tinha botado em prática.

Assim que testar eu lhe trago os resultados.

 

 

Cara se não tiver um padrão não tem como descobrir... Existe um padrão na criação da pasta?

Aparentemente não tem um padrão. Pelo que vi, o nome das pastas não passam de uma sequencia numérica quase aleatória.

 

Desculpem pela demora na resposta. Ainda estou recebendo dicas sobre algum método funcional, mas de qualquer modo, grato pela ajuda de ambos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você precisar pegar todos os diretórios dentro da lixeira é um pouco mais simples, porque é basicamente o que o Dan disse, uma iteração por todas elas resolveria.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.