FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour No puedo crear directorios con mayúsculas
Posts: 35
Joined: Mon Jan 15, 2007 10:46 AM
No puedo crear directorios con mayúsculas
Posted: Thu Oct 11, 2007 11:21 AM
Saludos, estoy intentando generar archivos .ods a pelo :-)
y necesito crear una estructura de ficheros para posteriormente comprimirlo y renombrarlo a .ods

Para ello necesito crear una carpeta llamada "META-INF" el problema es que cuando utilizo MakeDir() siempre me la crea en minúsculas "meta-inf". He realizado pruebas con otros comando como fcreate y se comporta exactamente igual, pasa de las maýusculas.

Es muy importante, ya que si está en minúsculas OpenOffice detecta que el archivo tiene algún problema. (aunque da la posibilidad de recuperarlo)

Como se puede crear un directorio cuyo nombre tiene caracteres en mayúsculas?

Tambien se agradece saber manera alternativa de crear ficheros osd.

Gracias.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
No puedo crear directorios con mayúsculas
Posted: Thu Oct 11, 2007 02:33 PM

// Sample managing directories - Original by TESTDIRS.PRG

include "FiveWin.ch"

//----------------------------------------------------------------------------//

FUNCTION Main()

IF lMkDir( UPPER( "c:\fwh27\samples\teste" ) )

  MsgInfo( "Directorio creado con succeso!" )

  /*
  IF lRmDir( "d:test" )
     MsgInfo( "Directory successfully deleted!" )
  ENDIF
  */

ENDIF

RETURN NIL

//----------------------------------------------------------------------------//

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 35
Joined: Mon Jan 15, 2007 10:46 AM
No puedo crear directorios con mayúsculas
Posted: Thu Oct 11, 2007 03:50 PM

Gracias Joao,

No puedo utlizar lmkdir sólo puedo usar funciones de harbour, utilizo archivos .hrb para CGI y no puedo acceder a funciones FW. :cry:

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
No puedo crear directorios con mayúsculas
Posted: Thu Oct 11, 2007 03:55 PM
damosi wrote:Gracias Joao,

No puedo utlizar lmkdir sólo puedo usar funciones de harbour, utilizo archivos .hrb para CGI y no puedo acceder a funciones FW. :-)


ÉS EN MODO CONSOLA???
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 35
Joined: Mon Jan 15, 2007 10:46 AM
No puedo crear directorios con mayúsculas
Posted: Thu Oct 11, 2007 04:03 PM

Compilo con harbour y los hrb los interpreta bajo IIS una aplicación CGI llamada clipxnet. Parecido a lo que haría hbrun.

No puedo utilizar funciones que no estén en harbour ya que requieren que estan sean incluidas en el programa CGI clipxnet . (Por tanto no depende de mi)

Posts: 114
Joined: Fri Nov 24, 2006 09:03 PM
No puedo crear directorios con mayúsculas
Posted: Thu Oct 11, 2007 04:45 PM

prueba con esto:

Run('MD META-INF')

jaime

Posts: 35
Joined: Mon Jan 15, 2007 10:46 AM
No puedo crear directorios con mayúsculas
Posted: Thu Oct 11, 2007 05:23 PM

Funciona!!

Pero no comprendo el comportamiento de makedir y resto de funciones de creación de ficheros.

Gracias Jaime :wink:

Continue the discussion