none
criar bat para alterar extensão de ficheiros RRS feed

  • Pergunta

  • Ola necessito de um batch que altere as extensões de todos os ficheiros que tenho no pc.
    Deve procurar (alterar)  em todas as pastas e subpastas.

    Todos os    xxx.mpg para xxx.avi

    Obrigado

    Tenho o seguinte codigo

    For /R c: %%F in (*.mpg) do ren %%F *.avi

    Mas aparece o seguinte:
    A sintaxe do comando está incorrecta.

    Alguem me pode ajudar
    quarta-feira, 13 de agosto de 2008 11:31

Respostas

  • Sscorpion, blza ?

     

    Tem um parâmetro errado:

     

    Na sua você colocou c:\ e fo em vez de c:do)

     

    For /R c:\ %%F in (*.mpg) fo ren %%F *.avi

     

    Certo:

     

    For /R c: %%F in (*.mpg) do ren %%F *.avi

     

    Mude aí e teste por gentileza.

     

    Obs: Salve este arquivo no c: como script.bat

     

    Leonardo Duarte - (BH) - MCP - MCSA



    Obs: Marque o post caso tenha sido util.

    terça-feira, 19 de agosto de 2008 17:16

Todas as Respostas

  • Sscorpion, blza ?

     

    Tem um parâmetro errado:

     

    Na sua você colocou c:\ e fo em vez de c:do)

     

    For /R c:\ %%F in (*.mpg) fo ren %%F *.avi

     

    Certo:

     

    For /R c: %%F in (*.mpg) do ren %%F *.avi

     

    Mude aí e teste por gentileza.

     

    Obs: Salve este arquivo no c: como script.bat

     

    Leonardo Duarte - (BH) - MCP - MCSA



    Obs: Marque o post caso tenha sido util.

    terça-feira, 19 de agosto de 2008 17:16
  • Obrigado
    terça-feira, 19 de agosto de 2008 18:02
  • SScorpion se a resposta ajudou na sua solução, marque o post como util ..

     

    Att.

     

    Leonardo Duarte

     

    terça-feira, 19 de agosto de 2008 18:12
  • Ai galera alterei algumas coisas ai funcionou o codigo aqui

     

    For /R c:\teste %F in (*.mpg) do ren "%F" *.avi

     

    Tirei uma %

    E coloquei entre " " a variavel %F para que possam existir arquivos com "espaço".

     


    Microsoft Windows [Version 5.2.3790]
    (C) Copyright 1985-2003 Microsoft Corp.

    C:\Documents and Settings\fagundes-e>For /R c:\teste %F in (*.mpg) do ren "%F" *
    .avi

    C:\Documents and Settings\fagundes-e>ren "c:\teste\Copy (2) of New Text Document
    .mpg" *.avi

    C:\Documents and Settings\fagundes-e>ren "c:\teste\Copy (3) of New Text Document
    .mpg" *.avi

    C:\Documents and Settings\fagundes-e>ren "c:\teste\Copy of New Text Document.mpg
    " *.avi

    C:\Documents and Settings\fagundes-e>ren "c:\teste\New Text Document.mpg" *.avi

     

    Abraços

    Edson Fagundes

     

    quarta-feira, 7 de janeiro de 2009 17:21