Ver Mensaje Individual
  #1  
Antiguo 19-08-2011
Paulao Paulao is offline
Miembro
 
Registrado: sep 2003
Ubicación: Rua D 31 Casa 1 - Inhoaíba - Rio de Janeiro - RJ - Brasil
Posts: 637
Reputación: 23
Paulao Va por buen camino
Renombrar solo un nombre

este es parte de mi codigo.
Código Delphi [-]
posicao := Pos('SP', s);
    if posicao > 0 then
      s := StringReplace(s,'SP','SPO',[rfReplaceAll]);
Mis archivos viene asi:
Código Delphi [-]
20000528-38939-SP-E03-NOT.pdf
Pero as veces viene asi:

Código Delphi [-]
20000528-38939-SP-ESP03-NOT.pdf
Y cuando si renombra, queda asi:
Código Delphi [-]
20000528-38939-SPO-ESP03-NOT.pdf
y no asi:
Código Delphi [-]
20000528-38939-SPO-ESPO03-NOT.pdf

Si lo hago asi: POS('-SP-',s), no renombra las carpetas que tiene el mismo nombre(SP), i si lo dejo asi como estás el renombra todas las palavrs que tiene SP, y no esto que yo quiero.
Responder Con Cita