Crear directorio

Buenas amigos:
Tengo una carpeta compartida, con todos los Estilos:
Nombre: V7
Senda: /velneo/datos/ArchivosClinica
Quiero crear una carpeta:
Crear directorio (“V7/velneo/datos/ArchivosClinica/”+year(currentDate()),Sí, BOK )
Pero no lo crea la subcarpeta, SDV:Conectar lo hace satisfactoriamente, que estoy haciendo mal?

Igual porque el year es númerico, pásalo a string o delante de la formula pon “”+“V7/…” así lo entenderá como string.

Hola percyleoncio.

Creo que estás especifinado un Path incorrecto.

Prueba, ejecutando el comando en tercer plano, con:
Crear directorio (homePath() + “/Velneo/datos/ArchivosClinica/” + year(currentDate()), Sí, BOK )

Saludos
Paco Satué

Diste en el clavo mi estimado amigo Paco, resulta que supongo porque soy N1 el homePath() = “/mnt/data/-store/home/@.com” que incluye el email con el que se registró, se creó correctamente también la subcarpeta, pero ahora no me funciona el SDV: Subir fichero al servidor(FICHERO, DESTINO, OK_SUBI)
FICHERO efectuado con Ventana de selección de fichero
DESTINO= homePath() + “/Velneo/datos/ArchivosClinica/” + year(currentDate())+"/"+NOM_ARCH+"."+getPathExt(FICHERO)
Ni con:
DESTINO= “V7/Velneo/datos/ArchivosClinica/”+year(currentDate())+"/"+NOM_ARCH+"."+getPathExt(FICHERO)
DESTINO= “Velneo/datos/ArchivosClinica/”+year(currentDate())+"/"+NOM_ARCH+"."+getPathExt(FICHERO)

Hola percyleoncio.

Un poco de teoría a ver si te aclaras con estos comandos de Velneo.

  • Crear directorio” es un comando de Velneo que actúa a nivel de sistema operativo. Por esa razón en Cloud tenemos que acceder con al ruta completa homePath() + “/Velneo/datos/<<archivo.ext>>” que es la ruta del sistema Linux en el vServer.
  • SDV: Subir fichero al servidor” es un comando de Velneo de tipo Cliente/Servidor, por lo tanto la ruta donde guardamos el fichero es una ruta Virtual. Esa ruta Virtual se define en vAdmin en la opción de menú Datos. Por defecto disponemos de la ruta Virtual “datos/” que equivale a la ruta física homePath() + "/Velneo/datos/ en el vServer.

Así para subir un fichero al vServer mediante SDV debes usar:

Destino = “datos/ArchivosClinica/” + year(currentDate()) + “/” + NOM_ARCH + “.” + getPathExt(FICHERO)

Pruébalo.
Saludos
Paco Satué

1 me gusta

Mil gracias amigo Paco ahora si funcionó.

Yo lo tenía en forma local de esa manera el proceso de guardado y lectura de archivos, en el cloud es diferente.