Cambia directory di lavoro in condivisione di rete


23

Posso elencare tutti i file in una cartella con: dir \\aenw08v401\FOLDER\I001\*

Tuttavia, quando eseguo cd \\aenw08v401\FOLDER\I001, l'attuale directory di lavoro non cambierà affatto.

Questo è quello che vedo quando eseguo net view \\aenw08v401:

Shared resources at \\aenw08v401
Share name  Type  Used as  Comment

-----------------------------------
FOLDER    Disk
The command completed successfully.

C'è un interruttore che mi manca o devo usare un comando diverso?


Risposte:


29

Il prompt dei comandi di Windows cmdnon supporta i percorsi UNC come directory correnti.

C:\Users\User1>cd \\myServer\myShare
CMD does not support UNC paths as current directories.

Soluzione: utilizzare pushd.

C:\Users\User1>pushd \\myServer\myShare

Z:\>dir
 Volume in drive Z is MYDRIVE
 Volume Serial Number is 1234-5678

 Directory of Z:\

12/16/2015  11:18 AM    <DIR>          .
12/16/2015  11:18 AM    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  120,609,575,936 bytes free

Z:\>popd

C:\Users\User1>

Soluzione alternativa: associare il percorso UNC a una lettera di unità.

C:\Users\User1>net use Y: \\myServer\myShare 
The command completed successfully.

C:\Users\User1>Y:

Y:\>dir
 Volume in drive Y is MYDRIVE
 Volume Serial Number is 1234-5678

 Directory of Y:\

12/16/2015  11:18 AM    <DIR>          .
12/16/2015  11:18 AM    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  120,609,575,936 bytes free

Y:\>C:

C:\Users\User1>net use /delete Y:
Y: was deleted successfully.

2
La soluzione pushd ha funzionato perfettamente per me, anche se alla fine ha psexecfunzionato meglio per me
tomdemuyt,

1
Oppure usa PowerShell dove cd \\Server\pathfunziona.
Franklin Yu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.