Pregunta: | 1516 - NOMBRES LARGOS EN D.O.S. |
Autor: | Matias Surdi |
necesito copiar archivos estando en d.o.s. (no una ventana de windows, sino, iniciado en dos) con nombres largos.El problema es que cuando los copio, ya sea con xcopy o copy, despues en windows pierden los nombres largos. He oido por ahi que hay una interrupcion del sistema operativo, pero no se cual es ni como se usa. A quien pueda ayudarme, le estare MUY agradecido, ya que es lo ultimo que me falta para terminar un programa.. MUCHAS GRACIAS. |
Respuesta: | melpomene zeus |
Asegúrate de, además de usar comillas, compilar en 32 bits. Si usas compilación en 16 bits, no te lo va a permitir de todas formas. |
Respuesta: | Fabián Andrés Sierra Carvajal |
El DOS acepta nombres largos si están entre comillas, aunque no está documentado. Puedes usar system de C estándar, así: system("copy \"nombre laaargo\" \"otro nombre laargo\""); ¡Suerte! |