Ir ao conteúdo
  • Cadastre-se
Lucas Hoepfner

Outro Como diminuir níveis de uma pasta no windows?

Recommended Posts

Caros,
Estou com uma dificuldade muito grande em um processo. Possuo várias pastas com o path muito longo.Há uma demanda para que eu encurte esses paths.
Por exemplo: W:\\Pasta1\pasta2\pasta3\...\pasta que interessa
Eu gostaria de deletar todas as pastas anteriores até a pasta que interessa. Como fazer de maneira automatizada? Desde já agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma saida, mas dependendo da quantidade de paths que voce tem, usar o comando subst 

Ex.:

subst X: C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\SystemCertificates\My\Certificates

 

O caminho ficara assim "X:"

 

E para deletar o comando:

Subst X: /d

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela resposta! Uma dúvida, mas eu vou conseguir manter o restante do path? Por exemplo:
C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\SystemCertificates\My\Certificates

Desse caminho vamos supor que a parte que me interessa e quero manter dali pra frente está em negrito
Se eu usar o subst eu consigo, nesse caso, deletar do Microsoft para trás e ficar só com o path :C:\\Microsoft\SystemCertificates\My\Certificates?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para cada nivel uma unidade. Para este caso:

Ex.:

Path completo: 

C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\SystemCertificates\My\Certificates

 

subst X: C:\Windows\System32\config\systemprofile\AppData\Roaming

 

Ai voce pode referenciar:

X:\Microsoft\

ou 

X:\Microsoft\SystemCertificates\

ou

X:\Microsoft\SystemCertificates\My

etc ...

 

Ou seja desta forma, pelo menos voce abrevia esta parte: 

C:\Windows\System32\config\systemprofile\AppData\Roaming

Editado por Basole
  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu nao sei exatamente o que pretende fazer, mas outra opção é criar um bat na linha de comando. 

Ex.:  Faça um teste=>Vá no CMD e digite: 

Set SeuPath=C:\Windows\System32\config\systemprofile\AppData\Roaming
echo %SeuPath%
Rem O resultado na tela será: 
C:\Windows\System32\config\systemprofile\AppData\Roaming

 

Copie o conteudo em um bloco de notas e salve como outros arquivos: Qualquer_Nome.bat

 

  • Curtir 1
  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×