OVH Cloud OVH Cloud

Renommer un répertoire réseau

3 réponses
Avatar
jojo44
Bonjour,

est-ce qu'il y a un moyen de renommer un répertoire réseau dans une
fenêtre DOS?
J'ai 2 ordi: PC1 et PC2
J'ai partagé le lecteur c:\ sur le PC2: pc2_c.
Sur ce PC, j'ai un répertoire nommé 'tmp' que j'aimerais renommer à tmp1
à partir du PC1 avec un fichier de commande. J'ai donc fait un batch.cmd
sur PC1:

ren \\pc2\pc2_c\tmp \\pc2\pc2_c\tmp1

Or, si je lance mon batch, j'ai un message d'erreur du genre:
"La syntaxe de la commande est incorrecte."

Comment faire?

Si je connecte le répertoire \\pc2\pc2_c\ à un lecteur réseau
je peux le faire, mais je ne veux pas passer par cette solution.
Est-ce qu'il y en a une autre?

Merci d'avance,

Zsolt

3 réponses

Avatar
New Faz
Bonjour,
pourquoi ne fais tu pas un partage du tmp directement en appelant le partage
"tmp1" ?
==> pc2tmp1
ca serait peut etre plus simple que d'avoir a renomer un dossier a
distance, non ?


@+++
NF



"jojo44" a écrit dans le message de
news:40eaca35$0$24431$
Bonjour,

est-ce qu'il y a un moyen de renommer un répertoire réseau dans une
fenêtre DOS?
J'ai 2 ordi: PC1 et PC2
J'ai partagé le lecteur c: sur le PC2: pc2_c.
Sur ce PC, j'ai un répertoire nommé 'tmp' que j'aimerais renommer à tmp1
à partir du PC1 avec un fichier de commande. J'ai donc fait un batch.cmd
sur PC1:

ren pc2pc2_ctmp pc2pc2_ctmp1

Or, si je lance mon batch, j'ai un message d'erreur du genre:
"La syntaxe de la commande est incorrecte."

Comment faire?

Si je connecte le répertoire pc2pc2_c à un lecteur réseau
je peux le faire, mais je ne veux pas passer par cette solution.
Est-ce qu'il y en a une autre?

Merci d'avance,

Zsolt





Avatar
Jean-Claude BELLAMY
Dans le message news:40eaca35$0$24431$ ,
jojo44 s'est ainsi exprimé:

Bonjour,

est-ce qu'il y a un moyen de renommer un répertoire réseau dans une
fenêtre DOS?
DOS ????

Certainement pas !

Par contre dans une fenêtre de commandes, oui .

J'ai 2 ordi: PC1 et PC2
J'ai partagé le lecteur c: sur le PC2: pc2_c.
Sur ce PC, j'ai un répertoire nommé 'tmp' que j'aimerais renommer à
tmp1 à partir du PC1 avec un fichier de commande. J'ai donc fait un
batch.cmd sur PC1:

ren pc2pc2_ctmp pc2pc2_ctmp1

Or, si je lance mon batch, j'ai un message d'erreur du genre:
"La syntaxe de la commande est incorrecte."
NORMAL, ce que tu as écrit est une horreur!



Comment faire?
Apprendre à te servir de la commande RENAME !!! ;-)


Depuis qu'elle existe (= DOS 1.0), on n'indique JAMAIS de chemin dans le
nouveau nom du fichier ou dossier !
Ce qui est très logique d'ailleurs, puisque le fichier (ou dossier) ne bouge
pas de place.
Sinon ce n'est pas un renommage, mais une copie ("copy") ou un déplacement
("move")

La commande EXACTE doit donc être :
ren pc2pc2_ctmp tmp1
Tout simplement ....

D'ailleurs, si tu avais pris la peine de taper la commande "ren /?", tu
aurais pu lire :

Renomme un ou plusieurs fichiers.

RENAME [lecteur:][chemin]nom_de_fichier1 nom_de_fichier2.
REN [lecteur:][chemin]nom_de_fichier1 nom_de_fichier2.

Vous ne pouvez pas spécifier un nouveau lecteur pour votre destination.

Vois-tu un quelconque nom de lecteur ou chemin accolé à "nom_de_fichier2" ?
NON ...


Ah la la ces p'tits jeunes qui n'ont pas l'esprit agricole ! ;-)

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *


Avatar
jojo44
Bonjour,


Comment faire?
Apprendre à te servir de la commande RENAME !!! ;-)


La commande EXACTE doit donc être :
ren pc2pc2_ctmp tmp1
Tout simplement ....



Je vous remercie. Effectivement, je ne suis pas très bien dans
les commandes, mais j'essaierai à me perfectionner.

Zsolt