Como copiar o nome do arquivo, tamanho do arquivo para txt via batch

0

Eu estou coçando a cabeça ... Eu não usei código em lote há anos e queria saber se alguém aqui poderia me ajudar.

Basicamente, eu tenho um lote básico que uso para despejar o conteúdo de uma pasta em um arquivo txt

dir /a /b /-p /o:gen >C:\file_list.txt
start notepad C:\file_list.txt 

Coisas simples, eu não consigo me lembrar da vida de como adicionar o tamanho do arquivo de cada arquivo também ao arquivo txt de saída

Qualquer ajuda seria ótima ... É algo simples ... Só não consigo lembrar ...

    
por ZX81v2 26.05.2018 / 23:42

1 resposta

0

Como posso adicionar o tamanho do arquivo de cada arquivo também ao arquivo txt de saída?

Use o seguinte arquivo em lotes:

@echo off
for /f "tokens=*" %%i in ('dir /a /b /-p /o:gen') do (
  echo %%i %%~zi >> C:\file_list.txt
  )
start notepad C:\file_list.txt

Leitura Adicional

por 26.05.2018 / 23:59

Tags