No puedo crear directorios con mayúsculas

Post Reply
damosi
Posts: 35
Joined: Mon Jan 15, 2007 10:46 am

No puedo crear directorios con mayúsculas

Post by damosi »

Saludos, estoy intentando generar archivos .ods a pelo 8)
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.
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Post by karinha »

// 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
damosi
Posts: 35
Joined: Mon Jan 15, 2007 10:46 am

Post by damosi »

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:
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Post by karinha »

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. :cry:
ÉS EN MODO CONSOLA???
João Santos - São Paulo - Brasil
damosi
Posts: 35
Joined: Mon Jan 15, 2007 10:46 am

Post by damosi »

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)
User avatar
jacgsoft
Posts: 96
Joined: Fri Nov 24, 2006 9:03 pm
Location: Lima - Peru

Post by jacgsoft »

prueba con esto:

Run('MD META-INF')




jaime
damosi
Posts: 35
Joined: Mon Jan 15, 2007 10:46 am

Post by damosi »

Funciona!!

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

Gracias Jaime :wink:
Post Reply