Ir ao conteúdo

Posts recomendados

Postado

Olá, alguém poderia me ajudar a fazer isso?

O comando que estou usando é o seguinte:

(for %i in (*.mp4) do @echo file '%i') > mylist.txt

Ele funciona perfeitamente quando executo no CMD e gera a seguinte lista no arquivo .txt:

file 'exemplo-01.mp4'
file 'exemplo-02.mp4'
file 'exemplo-03.mp4'
file 'exemplo-04.mp4'
file 'exemplo-05.mp4'

Porém, ao fazer um arquivo .bat com esse comando, simplesmente não funciona ou a lista é gerada vazia. Outro comando que utilizei e funciona como bat é 

dir > mylist.txt

No entanto ele coloca outras informações como data e hora e caminho do arquivo, porém eu quero apenas algo como na primeira lista

Postado

Dentro de um arquivo bat você tem que colocar 2 sinais de porcentagem na variável de reposição do for ex:


(for %%i in (*.mp4) do @echo file '%%i') > mylist.txt

Se quiser usar o comando dir sem data nem nada também pode usar o dir com o parametro /b ex:


dir /b > myfiles.txt

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...