Archivos BV

29/08/2007 - 22:04 por Diego LB | Informe spam
Hola grupo,

Alguién me puede decir acerca de una funcion de VB 6 para buscar archivos en
el sistema (que me de la ruta completa de ubicación)

garcias
DEL

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
29/08/2007 - 23:42 | Informe spam
hola, Diego !

Alguien me puede decir acerca de una funcion de VB 6 para buscar archivos en el sistema
(que me de la ruta completa de ubicacion)



hay varias *formas/rutinas/API's/funciones/...* para buscar la ruta completa de *determinado* grupo de archivos
las hay desde sencillas hasta... [menos sencillas obviamente]... -> incluso hay formas [en excel] SIN usar VB ;)

FileSystemObject, Scripting, Dir(), bucles, [entre otras]
cual sera la mejor ?... [probablemente] dependera del objetivo de la busqueda -?-
- algun archivo en particular ?
- en toda una [o varias] unidad/es logica/s ?
- en una red ?
- solo en alguna carpeta ?
- volcar los archivos en alguna hoja/rango/control/... ?
- ???

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Diego LB
30/08/2007 - 14:24 | Informe spam
Héctor gracias por tu respuesta, es algo así como funciona el buscador de
windows donde escribes el nombre del archivo o parte de el o *.xxx y te trae
todos los archivos aplicables a esta extensión obviamente hay que especificar
el directorio o la unidad donde vas a buscar, la búsqueda debe incluír
subcarpetas

gracias, hasta pronto
DEL


"Héctor Miguel" escribió:

hola, Diego !

> Alguien me puede decir acerca de una funcion de VB 6 para buscar archivos en el sistema
> (que me de la ruta completa de ubicacion)

hay varias *formas/rutinas/API's/funciones/...* para buscar la ruta completa de *determinado* grupo de archivos
las hay desde sencillas hasta... [menos sencillas obviamente]... -> incluso hay formas [en excel] SIN usar VB ;)

FileSystemObject, Scripting, Dir(), bucles, [entre otras]
cual sera la mejor ?... [probablemente] dependera del objetivo de la busqueda -?-
- algun archivo en particular ?
- en toda una [o varias] unidad/es logica/s ?
- en una red ?
- solo en alguna carpeta ?
- volcar los archivos en alguna hoja/rango/control/... ?
- ???

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#3 Francisco Mty
30/08/2007 - 17:11 | Informe spam
el windows resource kit tiene una aplicacion where que te indica la
ruta donde se encuentra el archivo en cuestion ... similar al unix xD

Saludos
Respuesta Responder a este mensaje
#4 Francisco Mty
30/08/2007 - 17:40 | Informe spam
Otra Opcion es que si tu usas el servicio de indexado de windows
puedes utilizar un recurso WMI para hacer esta busquedad y reportarla
a un archivo ... solo que dependiendo de la cantidad de archivos en el
disco se tardara exponencialmente xD
Saludos

Dentro del notepad copia y pega estas lineas ... lo guardas como un
archivo .VBS

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}\\" & strComputer & "oot
\cimv2")

Set colFiles = objWMIService.ExecQuery _
("Select * from CIM_DataFile where FileName Like
'%.vbs'") '%.vbs' <- Ojo el query lo debes de
ir adaptando a tu necesidad

For Each objFile in colFiles
Wscript.Echo objFile.Name
Next
Respuesta Responder a este mensaje
#5 Diego LB
30/08/2007 - 21:38 | Informe spam
Francisco, muchas gracias voy a probar con este código

hasta pronto
DEL


"Francisco Mty" escribió:

Otra Opcion es que si tu usas el servicio de indexado de windows
puedes utilizar un recurso WMI para hacer esta busquedad y reportarla
a un archivo ... solo que dependiendo de la cantidad de archivos en el
disco se tardara exponencialmente xD
Saludos

Dentro del notepad copia y pega estas lineas ... lo guardas como un
archivo .VBS

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}\\" & strComputer & "oot
\cimv2")

Set colFiles = objWMIService.ExecQuery _
("Select * from CIM_DataFile where FileName Like
'%.vbs'") '%.vbs' <- Ojo el query lo debes de
ir adaptando a tu necesidad

For Each objFile in colFiles
Wscript.Echo objFile.Name
Next


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida