O comando: "MD" está ativado Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponível
Os exemplos para o comando "MD"
O
`MD`comando (também conhecido como
`MKDIR`) é usado no prompt de comando do Windows para criar um novo diretório (pasta). aqui estão alguns exemplos:
Exemplo 1: Crie um único diretório:
@ECHO OFF
MD Nova pasta
Descrição: Este comando cria um diretório chamado
"NewFolder" no diretório de trabalho atual.
Exemplo 2: Crie vários diretórios aninhados:
@ECHO OFF
MD primeiro_diretório\Segundo_diretório\Subdiretório
Descrição: Três diretórios aninhados são criados aqui:
"FirstDirectory",
"SecondDirectory" e
"SubDirectory". O comando cria automaticamente os diretórios pai necessários.
Exemplo 3: Criar diretório com caminho absoluto:
@ECHO OFF
MD C:\meu_diretório
Descrição: Um diretório com o caminho absoluto
"C:\MyDirectory" é criado aqui.
Exemplo 4: Criando diretórios e mudando para o diretório recém-criado ao mesmo tempo:
@ECHO OFF
MD novo_diretório && CD novo_diretório
Descrição: O comando cria um diretório chamado
"NewDirectory" e depois muda para esse diretório.
Exemplo 5: Verifique se o diretório já existe antes de criá-lo:
@ECHO OFF
IF NOT EXIST meu_diretório MD meu_diretório
Descrição: Verifica se o diretório “MyDirectory” já existe. Se não, será com isso
`MD`comando criado.
Exemplo 6: Crie diretórios e ignore erros se eles já existirem:
@ECHO OFF
MD meu_diretório 2>NUL
Descrição: O comando cria o diretório MyDirectory e ignora mensagens de erro (se o diretório já existir).
`2>NUL`.
O
`MD`- ou
`MKDIR`comandos são úteis para criar diretórios em scripts em lote. Observe que você deve ter permissões apropriadas para criar diretórios no caminho especificado.
"MD" Trecho da Ajuda do Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Cria uma pasta.
MKDIR [unidade:]caminho
MD [unidade:]caminho
Se as extensões de comando estiverem ativadas, MKDIR será alterado como
a seguir:
MKDIR cria quaisquer pastas intermediárias no caminho, se necessário.
Por exemplo, se \a não existisse:
mkdir \a\b\c\d
seria o mesmo que:
mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d
que seria o que você teria de digitar se as extensões estivessem desativadas.
Informações importantes, dicas para o comando "MD"
Ao usar o
`MD`-comando (ou
`MKDIR`) no prompt de comando do Windows, há alguns pontos importantes a serem observados:
1.
Permissões: Para criar um diretório com o
`MD`comando, você precisa de permissões apropriadas para o local especificado. Certifique-se de ter permissões suficientes para criar diretórios.
2.
Informações do caminho: o caminho que você usa quando
`MD`-O comando pode ser absoluto ou relativo. Um caminho relativo refere-se ao diretório de trabalho atual. Um caminho absoluto especifica o caminho completo, por ex. b.
`C:\Exemplo\diretório`.
3.
Diretórios Existentes: Se você estiver tentando criar um diretório com
`MD`e o diretório já existir, você poderá receber uma mensagem de erro. Você pode fazer isso com isso
`IF NOT EXIST`-Evite Verifique se o diretório já existe antes de criá-lo.
IF NOT EXIST meu_diretório MD meu_diretório
4.
Diretórios aninhados: O
`MD`O comando cria automaticamente diretórios pais se eles não existirem. Assim, você pode criar diretórios aninhados especificando o caminho completo.
MD Primeiro\Segundo\Subdiretório
5.
Tratamento de erros: Se quiser que o script continue mesmo que já exista um diretório, você pode redirecionar o fluxo de saída de erro.
MD meu_diretório 2>NUL
Aqui, a saída de erro (nível de erro 2) que pode ocorrer se o diretório já existir é redirecionada para os dispositivos nulos (NUL) e você não recebe uma mensagem de erro visível.
6.
Diretório de trabalho atual: O
`MD`O comando cria o diretório no diretório de trabalho atual. Você pode com isso
`CD`-Comando para alterar o diretório de trabalho atual antes de criar um diretório se desejar que ele seja criado em um local diferente.
CD C:\Exemplo
MD novo_diretório
É importante garantir que a sintaxe do
`MD`comando está correto e que você tem as permissões necessárias para criar diretórios. Observe também que o tratamento de erros e a verificação de diretórios existentes costumam ser úteis em scripts em lote para evitar problemas inesperados.