cancel
Showing results for 
Search instead for 
Did you mean: 

crear carpetas

uridium
Champ in-the-making
Champ in-the-making
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 1

venzia
Star Collaborator
Star Collaborator
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,