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
?
Existe alguma forma de ligação a uma partilha de rede através do cmd.exe
?
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
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
.
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.