Visual Basic - Recorrer Carpetas

Life is soft - evento anual de software empresarial
 
Vista:

Recorrer Carpetas

Publicado por pAsTa (1 intervención) el 06/04/2005 12:39:17
Hola, lo q io qiero es, tngo unos archivos texto dentro de carpetas, que estas carpetas estan en una misma. Quiero recorrer las carpetas de la carpeta "madre" i copiar cada arxivo de texto de cada carpeta en un Servidor de copias q hay. Mi manera como tnia exo es asi:

Set fso = CreateObject ("Scripting.FileSystemObject")
ruta = "C:\Documents and Settings\jadan\Escritorio\LogFiles"
Set F = fso.GetFolder(ruta)
Set fc = F.Files
For Each f2 in fc
name = f2.name
control=f2.Type
if control="Carpeta de archivos" then msgBox "Entro en carpeta" & name
end if
Next

El metodo ?.Type no me lo reconoze cn carpetas i si cn documentos de texto. Como puedo azer para q me reconozca cn las carpetas!?

Saludos i gracias :)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Recorrer Carpetas

Publicado por Victor alvarez (1 intervención) el 15/04/2016 23:05:45
Si lo que deseas es recorrer las carpetas mi estimado, solo cambia lo siguiente:

Set fc = F.Files

por

Set fc = F.SubFolders

Al marcarlo como "Files" le indicas que busque todos los archivos, no las carpetas.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar