É possível montar um volume em um prefixo de unidade personalizado, por exemplo, “MyDrive: \”?

13

Eu sou apenas um sonhador ou existe algo assim?

    
por iglvzx 15.11.2011 / 01:10

2 respostas

13

Não, você não pode. É chamado de uma letra por um motivo.

O comando myDrive: fornece o erro

'myDrive:' is not recognized as an internal or external command, operable program or batch file.

Note que não é necessário ser uma letra no sentido tradicional. Você pode chamar sua unidade [: , por exemplo.

O DOS permite que você use todos os caracteres ASCII entre A e ' (ambos inclusive), oferecendo um total de 32 letras de unidade diferentes. Não sei como acessar os últimos 6 no Windows.

O mais próximo que você pode chegar ao seu "sonho" é a montagem. Por exemplo, você pode montar uma unidade (uma partição, na verdade) na pasta C:\myDrive .

Outra "solução" que funcionará para o Windows Explorer é adicionar um valor de string expansível à chave de registro

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders .

É aqui que as localizações reais de Desktop , My Music e semelhantes são armazenadas.

    
por 15.11.2011 / 01:22
2

Você pode criar "unidades" personalizadas usando o Sistema do provedor PowerShell . Você faria algo como

PS> New-PSDrive -name myDrive -PSProvider FileSystem -Root "F:"

Você acessaria os arquivos / diretórios na mesma unidade, como

PS> dir myDrive:\whatever\foo

Não ficou claro na sua pergunta se você estava em um ambiente de script / console ou se queria ver isso especificamente no Windows Explorer. Além disso, eu suponho que você estava falando sobre um sistema de arquivos "volume". O sistema do provedor PowerShell também suporta outros tipos de provedores.

    
por 22.11.2011 / 01:32