nesecito pasar este codigo que lo hice en visual basic para renombrar fotos de la carpeta, a codigo de C
Código:
Nesecito saber como manejar bien la cadenas de caracteres y la funcion dir()Private Function cont(ByVal contador As String) As String contador = Trim(Str(contador)) Select Case Len(contador) Case Is = 1 cont = "00" + Trim(Str(contador)) Case Is = 2 cont = "0" + Trim(Str(contador)) Case Is = 3 cont = Trim(Str(contador)) End Select End Function Sub Main() Dim MyName As String Dim file As String Dim filenew As String Dim contador As Byte: contador = 1 MkDir (App.Path & "\Nuevas") MyName = Dir(App.Path & "\", vbNormal) Do While MyName <> "" If Right(MyName, 3) = "jpg" Or Right(MyName, 3) = "JPG" Then file = App.Path & "\" & MyName filenew = App.Path & "\Nuevas\" & cont(Str(contador)) & ".jpg" Name file As filenew contador = contador + 1 End If MyName = Dir() Loop MsgBox "Las fotos han sido guardadas" End End Sub
saludoooss