Logo Hardware.com.br
ivoaudio
ivoaudio Cyber Highlander Registrado
7.1K Mensagens 2.2K Curtidas
#2 Por ivoaudio
02/08/2024 - 09:34
Se vais renomear manualmente, basta ler os atributos do arquivo e digitar no nome.

  1. Abrir o prompt de comandos
  2. Navegar até o local onde está o arquivo: CD caminho_ou_nome_do_diretório
  3. Listar os arquivos txt: DIR *.txt
  4. Identificar o arquivo e anotar a data que aparece na tela
  5. Renomear o arquivo: RENAME meunome.txt meunome-datadecriacaodoarquivo.txt
Jazz rocks!
---

O Fórum é técnico. Deixem política e religião para as redes sociais. 
ruanpub
ruanpub Super Participante Registrado
508 Mensagens 90 Curtidas
#3 Por ruanpub
05/08/2024 - 16:40
Boa tarde.
Precisaria de algo mais automatizado, por exemplo utilizo isso atualmente: Mas dessa maneira utiliza a data atual do sistema. Precisaria que fosse utilizada a data do arquivo em si. Com comando dir consigo essa informação no formato 
05/08/2024  11:42        39.286.784 Arquivo.exe

date /t
set date=
for /F "tokens=1-3 delims=/ " %%a in ('date /T' do set datahoje=%%c%%b%%a
time /t
set time=
for /F "tokens=1-3 delims=: " %%a in ('time /T' do set hora=%%a
for /F "tokens=1-3 delims=: " %%a in ('time /T' do set minuto=%%b
copy D:\CaminhodoArquivo\Arquivo.exe          D:\CaminhodoArquivo\Arquivo-%datahoje%-%hora%%minuto%.exe


Obrigado pela atenção.

ivoaudio
ivoaudio Cyber Highlander Registrado
7.1K Mensagens 2.2K Curtidas
#6 Por ivoaudio
07/08/2024 - 08:55
ruanpub
ruanpub Super Participante Registrado
508 Mensagens 90 Curtidas
#7 Por ruanpub
07/08/2024 - 12:00
Não sei se é a melhor abordagem, também não entendi muito bem como cheguei nesse resultado, mas funcionou. hehehheheh

dir AnyDeskexe > dir.txt
find /I "AnyDesk" dir.txt > dir2.txt
for /F "TOKENS=1-2 DELIMS=/" %%B in (dir2.txt) DO SET DIA=%%B
for /F "TOKENS=1-2 DELIMS=/" %%B in (dir2.txt) DO SET MES=%%C
for /F "TOKENS=3-4 DELIMS=/ " %%B in (dir2.txt) DO SET ANO=%%B
for /F "TOKENS=2-2 DELIMS=: " %%B in (dir2.txt) DO SET HORA=%%B
for /F "TOKENS=3-3 DELIMS=: " %%B in (dir2.txt) DO SET MIN=%%B
copy C:\CaminhoOrigemArquivo\AnyDesk.exe C:\CaminhoDestinoArquivo\AnyDesk-%ANO%%MES%%DIA%-%HORA%%MIN%.exe

Novamente, obrigado pela atenção.

Atualização: 07/08/2024 12:01
Estou a muito tempo sem frequentar o fórum, como marco o tópico como concluído/resolvido? Ou não é necessário?

© 1999-2025 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal