2009-10-07 12:29:32 +0000 2009-10-07 12:29:32 +0000
35
35

Como me ligo a uma partilha de rede através do Windows Command Prompt?

Existe alguma forma de ligação a uma partilha de rede através do cmd.exe?

Respostas (3)

56
56
56
2009-10-07 12:30:28 +0000

use net use, exemplo:

net use X: \SERVER\Share

Onde X: é a letra de unidade a que deseja mapear a acção, e \SERVER\Share é o caminho UNC para a acção. Isto deve tornar a acção visível em My Computer e na linha de comando, tal como todas as outras acções mapeadas através da GUI.

Para mais tarde desligar a acção, utilizaria

net use X: /delete
36
36
36
2009-10-07 12:44:36 +0000

Se não quiser mapear uma drive de rede com net use pode aceder um caminho UNC directamente do Prompt de Comando usando pushd .

Por exemplo:

pushd \server\share

Isto irá criar automaticamente uma drive mapeada temporária para si e torná-la o seu directório de trabalho actual.

Quando terminar a partilha de rede introduza o comando popd. Isto irá devolvê-lo ao directório onde estava antes e apagar a drive de rede temporária.

Os comandos popd e pushd podem ser usados com directórios locais. Eles criam uma pilha de directórios visitados que podem ser úteis se trabalhar muito na linha de comandos. Assim, quando mudar para um directório com pushd, pode voltar ao local onde estava com popd. Uma pilha de directórios é construída com cada pushd e você vai um directório de volta à pilha com popd.

1
1
1
2013-11-08 02:38:28 +0000

Se quiser executar apenas algumas acções na unidade (como mover, copiar, etc.) então pode usar a sintaxe da linha de comando e \SERVER\FOLDER\FILE

Exemplo:

‘copy \Server-01\Folder-01\MyFile.pdf’

Esse comando irá copiar qualquer ficheiro que especifique para o CWD (Current Working Directory).

Da mesma forma:

md \Server-01\NewFolder

Para fazer um directório

rd \ Server-01\DeleteFolder

Para apagar um directório

Este método só é realmente útil se quiser realizar uma ou duas operações através da rede e não pode ser incomodado a mapear a unidade de rede. Ou, como no meu caso, onde a unidade de rede está num estado diferente e o atraso quando se trabalha com ficheiros e pastas é doloroso. É mais fácil usar a linha de comando para copiar o ficheiro para o meu ambiente de trabalho e vê-lo de lá, do que tentar abri-lo em toda a rede.

Caso contrário, eu usaria o pushd e o popd como sugerido pelo Dave Webb.