Como criar novas pastas na área de trabalho com um script em lotes

2

Alguém por favor pode me dizer como fazer isso? Não consigo encontrar nenhum tutorial simples na internet. Eu só quero um script simples que crie pastas na minha área de trabalho. Estou muito cansado no momento, desculpe se este post é uma bagunça.

    
por user300318 15.02.2014 / 04:47

4 respostas

3

Existe uma variável de ambiente com o nome: "USERPROFILE"

Esta variável mantém o caminho do diretório "home" na pasta "Users" na unidade em que o Windows está instalado.

Se você abrir uma janela de prompt de comando e digitar: echo "%USERPROFILE%" , verá algo como:

C:\>echo "%USERPROFILE%"
"C:\Users\your-user-name"

Isso também estará disponível como: %HOMEDRIVE%%HOMEPATH% onde:

HOMEDRIVE=C:
HOMEPATH=\Users\your-user-name

Esta pasta é a pasta Parent da sua pasta "Desktop" . Então, se você quisesse criar uma pasta chamada "MyNewFolder" , em sua Área de trabalho em uma janela de comando ou em um script em lote, o comando é assim:

C:\>md "%USERPROFILE%\Desktop\MyNewFolder"

Essas variáveis ( USERPROFILE , HOMEDRIVE , HOMEPATH ) estão disponíveis no Windows 7 (e provavelmente também Windows Vista e Windows 8 ). Para Windows XP e Windows 98 , isso seria encontrado na pasta C:\Documents and Settings .

    
por 15.02.2014 / 05:28
1

Escreva este código em um arquivo de texto, renomeie-o para [someFilename].bat e salve o arquivo na área de trabalho:

@echo off
set /p x= 
mkdir %x%

Clique duas vezes e você será solicitado a inserir. Digite o nome da pasta desejada e, em seguida, pressione enter no teclado.

    
por 15.02.2014 / 06:00
0

Alguns sistemas operacionais não conseguem encontrar o caminho ao usar %userprofile% com cd , mas este parece funcionar em todas as versões do Windows.

@echo off
: start
cd "%systemdrive%/documents and settings/%username%/desktop"
set /p x= name of folder :
md %x%
cls && goto start

Salve o arquivo .bat em qualquer lugar e execute-o.

    
por 02.05.2014 / 23:00
0

Veja como eu faria:

  1. Instale o Cygwin
  2. Abra o bloco de notas
  3. No documento em branco, digite:

    #!/bin/bash
    mkdir C:\path\to\dersired\directory
    
  4. Pressione Ctrl + S
  5. Para tipo de arquivo, escolha All files
  6. Salvar
  7. Abra um prompt de comando
  8. Digite: C:\cygwin\bin\bash C:\path\to\script\script.sh

Você também pode colocar outras coisas no script bash.

    
por 15.02.2014 / 07:03