-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2010-04-01 a las 11:25 +0200, escribí:
El 2010-04-01 a las 08:57 -0000, Camaleón escribió:
Pero las funciones que existen para obtener la extensión no sacan lo que buscas, sacan lo que se define como extensión.
Fíjate que en windows pasa igual que en linux. Antes, en msdos, la extensión era una cosa fija de tres letras. El nombre tenía 8, la extensión 3, y se guardaban en el disco por separado, sin el punto. (Y en otros sistemas operativos se guardaba también el numero de version: "fichero.txt;4", de manera que podías tener varias copias de backup de tus textos y programas) Luego, con lo de los nombres largos, esa limitación ha desparecido. Se guarda todo... y el explorer extrae lo que está a la derecha del ultimo punto y lo trata como extensión. Fíjate en el truco habitual de los que envian troyanos por correo: tus_facturas.doc .exe El usuario no ve el .exe del final, se lo ha comido el explorer, ve el .doc en pantalla y cree que es un fichero inocuo. Tu necesitas otra cosa que no es lo que se conoce como "extraer la extensión": - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAku0awEACgkQtTMYHG2NR9Uj4QCfX0K8AswqBRtXCTlRZDzwEdL2 hRYAoIGORphUhabUaOYBe0UaKQ8RsVTw =acE3 -----END PGP SIGNATURE-----