InicioInfoRenombrar Archivos Visual Basic y que sea de 8 digitos

Renombrar Archivos Visual Basic y que sea de 8 digitos

Info12/17/2009

Como renombrar un Archivo especifico en la maquina y que sea de 8 digitos.



Private Sub cmdGo_Click()
Dim ListadoFiles() As String
Dim lstCount As Long
Dim lstIndex As Long
Dim nRet As Long
Text2.Text = ""
Text2.Text = Dir1.Path & "\"




Dim n As Integer
Dim nombre_enc As String
Dim nombre As String

cont = 0

For n = 0 To File1.ListCount - 1

cont = Val(cont) + 1

If Len(cont) = 1 Then

num_nuevo = Val(cont)
num_nuevo = "0000000" & num_nuevo & ".tif"
Else
If Len(cont) = 2 Then

num_nuevo = Val(cont)
num_nuevo = "000000" & num_nuevo & ".tif"
Else
If Len(cont) = 3 Then

num_nuevo = Val(cont)
num_nuevo = "00000" & num_nuevo & ".tif"
Else
If Len(cont) = 4 Then

num_nuevo = Val(cont)
num_nuevo = "0000" & num_nuevo & ".tif"
Else
If Len(cont) = 5 Then

num_nuevo = Val(cont)
num_nuevo = "000" & num_nuevo & ".tif"

Else
If Len(cont) = 6 Then

num_nuevo = Val(cont)
num_nuevo = "00" & num_nuevo & ".tif"
Else
If Len(cont) = 7 Then

num_nuevo = Val(cont)
num_nuevo = "0" & num_nuevo & ".tif"
Else
If Len(cont) = 8 Then

num_nuevo = Val(cont)
num_nuevo = num_nuevo & ".tif"

Else

If Len(cont) > 9 Then
MsgBox "Error no puede exeder los 8 digitos la cantidad de imagenes procesadas"
End


End If
End If
End If
End If
End If
End If
End If
End If
End If


'Trim (Str(cont)), 4, 0

Me.MousePointer = 11
If Dir1.Path = "C:\" Then
nombre_enc = Dir1.Path
Else
nombre_enc = Dir1.Path & "\"
End If
nombre = File1.List(n)
Text2 = nombre_enc & nombre
Text3 = num_nuevo

Name Text2 As nombre_enc & num_nuevo
'MsgBox "Botón 'Renombrar' " & "se realizaría este renombrado: " & nombre_enc & nombre & Chr(13) & "Archivo original: " & nombre_enc & nombre & Chr(13) & "Archivo renombrado:" & nombre_enc & num_nuevo




Me.MousePointer = 0

num_nuevo = 0


Next n

File1.Refresh

MsgBox " Archivos Renombrados "



end sub

Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub



Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub

Private Sub Form_Load()
Dir1.Path = "c:\"

Set obj = CreateObject("Scripting.FileSystemObject"
Text1 = 0

End Sub
Datos archivados del Taringa! original
0puntos
482visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

c
cabezabrc🇦🇷
Usuario
Puntos0
Posts5
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.