RENOMBRAR FICHEROS AÑADIENDO FECHA
Publicado por RAMON (11 intervenciones) el 02/01/2007 17:39:32
Hola, si tengo este código para buscar ficheros:
Public Sub RevisarArchivos()
Dim strTempArchivo As String
strTempArchivo=Dir("C:\BL*.*", vbNormal)
If strTempArchivo<>"" Then
MsgBox "Hay Archivos para importar."
End If
End Sub
¿Cómo puedo hacer si existen dichos ficheros para MOVERLOS en otra carpeta RENOMBRÁNDOLOS añadiendole al nombre la FECHA+HORA+MINUTOS+SEGUNDOS?
Por ejemplo, si el código anterior me saca el mensaje diciéndome que "Hay archivos para importar" y en C:\ existen unos 5 ficheros (por ejemplo):
BL0192023.TOT
BL0172325.TOT
BL0181856.TOT
BL0152456.TOT
BL0112458.TOT
sería QUITARLOS de C:\ y MOVERLOS a una carpeta llamada C:\COPIA\ en la que deberían de ir renombrados de la siguiente manera:
BL019202320060102175022.TOT
BL017232520060102175022.TOT
BL018185620060102175022.TOT
BL015245620060102175022.TOT
BL011245820060102175022.TOT
De esta manera evitaría que se machaquen unos ficheros con otros caso de existir en la carpeta COPIA.
Gracias
Public Sub RevisarArchivos()
Dim strTempArchivo As String
strTempArchivo=Dir("C:\BL*.*", vbNormal)
If strTempArchivo<>"" Then
MsgBox "Hay Archivos para importar."
End If
End Sub
¿Cómo puedo hacer si existen dichos ficheros para MOVERLOS en otra carpeta RENOMBRÁNDOLOS añadiendole al nombre la FECHA+HORA+MINUTOS+SEGUNDOS?
Por ejemplo, si el código anterior me saca el mensaje diciéndome que "Hay archivos para importar" y en C:\ existen unos 5 ficheros (por ejemplo):
BL0192023.TOT
BL0172325.TOT
BL0181856.TOT
BL0152456.TOT
BL0112458.TOT
sería QUITARLOS de C:\ y MOVERLOS a una carpeta llamada C:\COPIA\ en la que deberían de ir renombrados de la siguiente manera:
BL019202320060102175022.TOT
BL017232520060102175022.TOT
BL018185620060102175022.TOT
BL015245620060102175022.TOT
BL011245820060102175022.TOT
De esta manera evitaría que se machaquen unos ficheros con otros caso de existir en la carpeta COPIA.
Gracias
Valora esta pregunta


0