1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

.bat file - renomear arquivos

Discussão em 'Programação' iniciada por drmad, 30 de Novembro de 2004. (Respostas: 12; Visualizações: 9462)

  1. drmad

    drmad Folding Member

    Boas

    Preciso de uma ajudita..

    Quero criar um arquivo .bat para puder renomear uns arquivos que tenho numa pasta do windows..

    Eu já soube fazer isto:

    Abria um novo documento do notepad
    Colocava 1 ou 2 comandos (que nao me lembro quais eram)
    E depois salvava como um ficheiro .bat (ou apagava a extensão txt e colocava bat)

    Alguém sabe como se faz isto.. É tão simples que nem acredito que não me lembre! :sad:
     
  2. NoMercy

    NoMercy Power Member

    del /Q c:\teste\*.*
    isto deve servir

    o comando del tem as seguintes opções:
    /P Prompts for confirmation before deleting each file.
    /F Force deleting of read-only files.
    /S Delete specified files from all subdirectories.
    /Q Quiet mode, do not ask if ok to delete on global wildcard
    /A Selects files to delete based on attributes

    dai que possas talvez usar o /Q para não fazer prompt para apagar os ficheiros, assim:
    del /Q c:\teste\*.*
     
    Última edição: 30 de Novembro de 2004
  3. NoMercy

    NoMercy Power Member

    Apaguei a outra thread porque era igual a esta.
     
  4. drmad

    drmad Folding Member

    Boas primeiro que tudo obrigado (pela resposta e pelo outro tópico) mas aquilo que eu quero é que o arquivo mude o nome aos ficheiros..

    tipo:

    essaporcaria_denome.rar ->
    estaporcaria_denome.rar

    Lembro-me que tinha de por o ficheiro na pasta dos arquivos e tinha de escrever um comando antes de cada nome acima mencionado (PS: se fosse só um arquivo não teria problemas ia mesmo à mão...)

    xxx essaporcaria_denome.rar
    yyy estaporcaria_denome.rar

    Qualquer coisa deste genero em que o xxx e o yyy eram comandos q se tinham de por antes. :p
     
  5. Feiticeiro

    Feiticeiro Power Member

    o comando dos é o "rename".
     
  6. drmad

    drmad Folding Member

    era mesmo esse comando mas apenas ren.. thanks to all

    problem solved ;)
     
  7. Feiticeiro

    Feiticeiro Power Member

    Pois é isso...já não uso dos há algum tempo. Mas "ren" é um diminutivo de "rename".
    :)
     
  8. NoMercy

    NoMercy Power Member

    ups!!, sorry!!, li á pressa e fiquei com a estranha ideia de que era para apagar. Deve ter tido a ver com alguma coisa que estava a fazer no momento não relacionado com a resposta ao teu post. :sad:
    O comando DOS para mudar o nome (rename) é o ren. Por exemplo
    ren teste.txt teste2.txt
     
  9. redhat

    redhat What is folding?

    aposto que em para mudar teste.bmp para teste.rar.... r00 r01 :P
     
  10. Renomear arquivos

    Alguém pode mim ajudar a renomear um arquivo renomeando o mesmo com a data do dia seguinte, utilizando um BAT. Qual o comando a ser editado isso é se exite.:x2:
     
  11. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Se só queres alterar a data, não o estas a renomear (re + nome + ar => mudar o nome). Estás simplesmente a alterar a data.
    Que eu saiba, pelos comandos normais da linha de comandos não podes fazer isso, mas há programas como o touch que o fazem, mas já não sei onde o arranjar.
     
  12. theforbidden1

    theforbidden1 Banido

    Código:
    ren *.zip *.rar
    mudar a extenção de todos os ficheiros zip para rar


    Código:
    ren a* b*
    todos os ficheiros cujo nome começa pela letra a passa a começar pela letra b

    para gravar a extensão que nos queremos no notepad fazemos damos 1 nome assim quando estamos a guardar
    Código:
    [COLOR=Magenta]"[/COLOR]nomequeeuquero[COLOR=Magenta].bat"[/COLOR]
     
  13. RuiBranco

    RuiBranco Folding Member


    Código:
    @Echo off
    rename pasta %date%-pasta
    exit
    
    agora é so pensar um bocadinho
     

Partilhar esta Página