Como posso criar um item de menu do botão direito para manipular um ponto de junção?

11

Como estou usando um SSD, mas ele é limitado em tamanho Eu quero poder usar pontos de junção para remapear arquivos e diretórios para o meu disco rígido, isso funcionaria ideal se eu pudesse criar uma extensão de shell para isso que faz isso.

O comportamento ideal seria clicar com o botão direito do mouse em um diretório ou ponto de junção e ter uma opção. "Manipular ponto de junção", no qual posso executar as seguintes ações:

  • Criar: Para um diretório, mova o diretório para um local especificado por mim e substitua-o por um ponto de junção.
    (Dir) C: \ Example se transforma em (JP) C: \ Example - > D: \ Example

  • Troca: Para um ponto de junção, eu quero trocar o ponto de junção com sua localização.
    (JP) C: \ Example - > (Dir) D: \ Example se transforma em (Dir) C: \ Exemplo < - (JP) D: \ Exemplo

    Isso significa que removeria o ponto de junção, moveria os dados e colocaria um ponto de junção reversa.

  • Remover: Para um ponto de junção, desejo removê-lo e mover o diretório de volta.
    (JP) C: \ Example - > (Dir) D: \ Example se transforma em (Dir) C: \ Example

Minhas perguntas mais importantes:

  • Que abordagem devo seguir para fazer isso? Roteiro? Bater? Executável?
  • Como faço para criar a entrada do menu?

Perguntas menos importantes:

  • Já existe tal solução?
  • Existem melhores comandos ou chamadas de API para verificar e manipular os pontos de junção?

Eu já conheço o mklink e o Sysinternals junction da Microsoft.

    
por Tom Wijsman 22.09.2010 / 19:29

2 respostas

17

Já que você perguntou se essas soluções já existem, você deu uma olhada em Junction Link Magic ou Link Shell Extension ?

Junction Link Magic permite a criação, modificação e remoção de pontos de junção. É freeware e suporta o Windows 7.

O Link Shell Extension também oferece a mesma funcionalidade e também é freeware. Também suporta o Windows 7.

UPDATE : O site original para o Junction Link Magic está agora em 404º. Eu substituí um link do Softpedia por aqueles que ainda querem instalar o JLM.

    
por 22.09.2010 / 19:56
2

Eu uso apenas o MKLINK , que está embutido no Windows 7. Você acabará escrevendo arquivos em lote, eu acho, mas não é difícil de usar.

    
por 22.09.2010 / 19:33