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


23

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 change pas du tout.

Voici ce que je vois lorsque j'exécute net view \\aenw08v401:

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

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

Y a-t-il un interrupteur qui me manque ou dois-je utiliser une autre commande?


Réponses:


29

L'invite de commandes Windows cmdne prend pas en charge les chemins UNC en tant que répertoires actuels.

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

Solution: utilisez 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>

Solution alternative: mappez le chemin UNC à une lettre de lecteur.

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 solution pushd a parfaitement fonctionné pour moi, bien qu'en fin de psexeccompte a mieux fonctionné pour moi
tomdemuyt

1
Ou utilisez PowerShell là où cela cd \\Server\pathfonctionne.
Franklin Yu
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.