crear carpetas

cancel
Showing results for 
Search instead for 
Did you mean: 
uridium
Member II

crear carpetas

Hola,

He creado un proceso que al pasarle un 'path' crea las carpetas que no existen.
En principio fuciona bien excepto en el caso de que el nombre de la carpeta sean numeros, por ejemplo:
/app:company_home/cm:facturas   (lo crea bien)
/app:company_home/cm:facturas/cm:2010 (ya no lo crea)

He leido en el foro ingles varias cosas contradictorias, por un lado, que un nombre de carpeta no puede empezar por un numero, por otro que haciendo un ISO9075.encode(carpeta) deberia solucionarlo, pero lo cierto es que si creas las carpetas a mano no hay ningun problema, en cambio desde API no encuentro la forma.

Alguien sabe como solucionar el tema?
Gracias
1 Reply
venzia
Senior Member

Re: crear carpetas

Extraido del post que en su dia resolvio ajv http://forums.alfresco.com/es/viewtopic.php?f=6&t=974&p=3486&hilit=nombre+carpeta+numeros#p3486 :
Las búsquedas por Lucene están basadas en codificación ISO9075, por lo que hay ciertos caracteres por los que no pueden empezar los ítems, entre ellos los números Smiley Very Happy
Puedes emplear la codificación ISO9075. Por ejemplo, los espacios se reemplazan por _x0020_, las cadenas que comienzan con números se codifica el primer numero de la siguiente forma: _x003Y_, donde Y es el número a codificar.
Por ejemplo, la cadena "1 2" sería "_x0031__x0020_2"
Espero q te sirva.
Saludos,