Réponses:
Cela l'imprime dans la console:
echo %cd%
ou collez cette commande dans CMD, vous aurez alors pwd:
(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
cduniquement
echo? Juste cden soi semble bien fonctionner.
cd /?ditType CD without parameters to display the current drive and directory.
C'est cdpour "répertoire courant".
cdc'est pour "changer de répertoire"
cdseul, le répertoire de travail actuel sera imprimé, sous Linux, il se transformera en répertoire personnel de votre utilisateur sans rien imprimer. Alors, méfiez-vous si vous recherchez quelque chose de multiplateforme.
cdindique: affiche le nom ou modifie le répertoire actuel.
cdsans aucun paramètre est équivalent à pwdsous Unix / Linux.
De la sortie de la console de frappe cd /?:
Displays the name of or changes the current directory.
[...]
Type CD without parameters to display the current drive and directory.
cd ,
il donnera le répertoire courant
D:\Folder\subFolder>cd ,
D:\Folder\subFolder
cdassez. La virgule est inutile
,, ;, =sont également délimiteurs tout comme l' espace et onglet , donc cd ,ne diffère pas de cd =;=oucd <space>
hmm - pwd fonctionne pour moi sur Vista ...
EDIT final : cela fonctionne pour moi sur Vista car WinAvr a installé pwd.exe et ajouté \ Program Files \ WinAvr \ Utils \ bin à mon chemin.
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter
C:\Documents and Settings\Scripter>
pour la pwdcommande d' utilisation Unix
for Unix use pwd commandinutile? Parce que c'est ce que le PO a demandé
Dans PowerShell pwdest un alias pour Get-Locationque vous puissiez simplement l'exécuter pwdcomme dans bash
Il peut également être appelé à partir de cmd comme ceci powershell -Command pwdbien que cdou echo %cd%en cmd fonctionnerait très bien