web-dev-qa-db-fra.com

Changer le répertoire de travail en partage réseau

Je peux lister tous les fichiers d'un dossier avec: dir \\aenw08v401\FOLDER\I001\*

Cependant, lorsque j'exécute cd \\aenw08v401\FOLDER\I001, le répertoire de travail actuel ne changera pas du tout.

C'est ce que je vois quand j'exécute net view \\aenw08v401:

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

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

Est-ce qu'il me manque un commutateur ou dois-je utiliser une commande différente?

16
tomdemuyt

Problème: La commande Windows Invite cmd ne prend pas en charge les chemins UNC en tant que répertoires actuels.

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

Solution: Utilisez pushd

C:\Users\PrimaryUser>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\PrimaryUser>

Solution alternative: Mappez le chemin UNC sur une lettre de lecteur non utilisée.

C:\Users\PrimaryUser>Net Use Y: \\myServer\myShare 
The command completed successfully.

C:\Users\PrimaryUser>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\PrimaryUser>Net Use /delete Y:
Y: was deleted successfully.
21
Steven