# Navegar por un directorio

**URL:** <https://foros.velneo.com/t/navegar-por-un-directorio/2285>\
**Category:** Velneo\
**Created:** [23 Septiembre, 2010 11:21 UTC](https://foros.velneo.com/t/navegar-por-un-directorio/2285 "2010-09-23T11:21:47Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![MiM](https://avatars.discourse-cdn.com/v4/letter/m/a9a28c/32.png) [@MiM](https://foros.velneo.com/u/MiM)\
**Post date:** [23 Septiembre, 2010 11:21 UTC](https://foros.velneo.com/t/navegar-por-un-directorio/2285/1 "2010-09-23T11:21:47Z")

</div>

Es possible con Velneo tener por ejemplo una unidad de red o una carpeta dentro de esa unidad y que desde velneo puedas navegar por ella e abrir documentos tipo office o pdf ( Claro esta teniendo el programa instalado ), como si fuera un explorer de windows.

&nbsp;

Solo seria necessario para clietnes windows.

&nbsp;

La idea es que cada cliente tuviera una carpeta asignada y dentro pudiera dejar archivos.

&nbsp;

En su defecto se podria abrir un explorer con la direccion de la carpeta?

&nbsp;

Muchas Gracias

---

<div class="post-metadata">

**Author:** ![MiM](https://avatars.discourse-cdn.com/v4/letter/m/a9a28c/32.png) [@MiM](https://foros.velneo.com/u/MiM)\
**Post date:** [24 Septiembre, 2010 16:48 UTC](https://foros.velneo.com/t/navegar-por-un-directorio/2285/2 "2010-09-24T16:48:17Z")

</div>

Pues me respondo yo mismo despues de buscar y buscar esto funciona.

&nbsp;

He generado una variable global que es directorio ( Aqui es donde guardaremos todos los datos de los clientes. )

Un Formulario para cambiar la variable global con un campo edicion senda de directorio ( Para buscar un directorio exixtene para empezar )

&nbsp;

He asignado un boton a un cliente al apretar haces saltar un proceso.

&nbsp;

El proceso lo que hace es:

Set ( DIRECTORIO, $VARIABLEGLOBAL@DB.dat+"\"+NOMBRE\_CLIENTE+"\" )

Set ( DIRECTORIO, replaceString(DIRECTORIO, "/", "\") )

Crear directorio ( DIRECTORIO, Sí, )

Ejecutar comando del sistema ( "explorer "+DIRECTORIO, )

&nbsp;

El unico problema es que pasas por una ventana de ms-dos.

De momento funciona, si alguien sabe alguna otra opcion que funcione sin pasar por ms-dos se aceptan comentarios.

&nbsp;

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [24 Septiembre, 2010 16:59 UTC](https://foros.velneo.com/t/navegar-por-un-directorio/2285/3 "2010-09-24T16:59:59Z")

</div>

Deberias cambiar el proceso por:

&nbsp;

Set ( DIRECTORIO, $VARIABLEGLOBAL@DB.dat+"/"+NOMBRE\_CLIENTE+"/" )

Crear directorio ( DIRECTORIO, Sí, )

Ejecutar comando del sistema ( "explorer "+DIRECTORIO, )

&nbsp;

te ahorras una linea, la barra "/" ya la sustituye automaticamente en la senda, segun el S.O. utilizado

un saludo

Jose Luis

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [24 Septiembre, 2010 17:02 UTC](https://foros.velneo.com/t/navegar-por-un-directorio/2285/4 "2010-09-24T17:02:31Z")

</div>

Quieres otra opcion:

&nbsp;

Creas un formulario (con o sin origen)

Insertas en el un control VISOR HTML

En tipo contenido le indicas URL

y en contenido inicial: le indicas la SENDA de la carpeta a explorar ("C:/carpeta/")

&nbsp;

un saludo

Jose Luis

---

<div class="post-metadata">

**Author:** ![MiM](https://avatars.discourse-cdn.com/v4/letter/m/a9a28c/32.png) [@MiM](https://foros.velneo.com/u/MiM)\
**Post date:** [27 Septiembre, 2010 14:16 UTC](https://foros.velneo.com/t/navegar-por-un-directorio/2285/5 "2010-09-27T14:16:03Z")

</div>

Pepeto prove lo que me comentas de la barra, pero algun error me dio...

&nbsp;

Pero la segunda opcion la voy a probar ahora mismo, y si funciona es mucho mas buena, el unico problema que tendria que crear un proceso que me compruebe si existe el direcotiro y si no lo cree.

Hay alguna forma de comprobar si existe un directorio?

Muchas Gracias

&nbsp;

---

<div class="post-metadata">

**Author:** ![MiM](https://avatars.discourse-cdn.com/v4/letter/m/a9a28c/32.png) [@MiM](https://foros.velneo.com/u/MiM)\
**Post date:** [27 Septiembre, 2010 14:52 UTC](https://foros.velneo.com/t/navegar-por-un-directorio/2285/6 "2010-09-27T14:52:55Z")

</div>

No me funciona lo del visor de HTML puedes detallar un poco mas como se deberia hacer?

&nbsp;

Muchas Gracias

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [27 Septiembre, 2010 15:16 UTC](https://foros.velneo.com/t/navegar-por-un-directorio/2285/7 "2010-09-27T15:16:45Z")

</div>

Tienes razon, tampoco funciona

El visor HTML deberia funcionar igual que lo hace cualquier navegador,

en I.E. , si escribes en la barra de direccion el path de la carpeta:&nbsp;&nbsp; **C:\** &nbsp;&nbsp; te muestra el contenido de la carpeta

en Firefox, es similar, escribes &nbsp; &nbsp;&nbsp; **file:///c:/** &nbsp;&nbsp;&nbsp; y tambien te muestra el contenido de esa carpeta

No se porque, di por echo que funcionaria, pero no, :(

un saludo

Jose Luis
