web-dev-qa-db-fra.com

Quelle est la différence entre la commande batch MD et MKDIR?

Les deux commandes créent des dossiers. I lire que MKDIR peut même créer des sous-dossiers.

  • Est-ce que c'est la seule différence?
  • Pourquoi deux commandes font-elles la même chose?
  • Lequel devrais-je utiliser?
12
Tomas Kubes

Juste des alias de la même commande. Voici les messages d'aide:

C:\>md /?
Creates a directory.

MKDIR [drive:]path
MD [drive:]path

et

C:\>mkdir /?
Creates a directory.

MKDIR [drive:]path
MD [drive:]path

If Command Extensions are enabled MKDIR changes as follows:

MKDIR creates any intermediate directories in the path, if needed.
For example, assume \a does not exist then:

    mkdir \a\b\c\d

is the same as:

    mkdir \a
    chdir \a
    mkdir b
    chdir b
    mkdir c
    chdir c
    mkdir d

which is what you would have to type if extensions were disabled.
18
npocmaka

En plus de @ npocmaka réponse , je veux fournir une liste de tous ces alias, juste pour référence:

cd   =  chdir
md   =  mkdir
rd   =  rmdir
ren  =  rename
del  =  erase
22
aschipfl