| Anterior | Siguiente |
| ERROR_CURRENT_DIRECTORY | ERROR_NO_MORE_FILES |
ERROR_NOT_SAME_DEVICE
Qué significa ERROR_NOT_SAME_DEVICE
ERROR_NOT_SAME_DEVICE (17) aparece habitualmente cuando una operación de rename o move se implementa mediante una primitiva del sistema de archivos que solo funciona dentro del mismo volumen. Las rutas de origen y destino terminan resolviéndose en dispositivos o volúmenes diferentes.
Cómo manejar un movimiento entre volúmenes
- Resuelva ambas rutas hasta sus volúmenes reales, incluidos puntos de montaje y enlaces.
- Si el producto permite cruzar volúmenes, use semántica de copiar y después borrar.
- Verifique el contenido copiado y preserve la metadata necesaria antes de eliminar el original.
- Contemple espacio libre insuficiente y fallo parcial en el destino.
Diferencia importante
Un rename dentro del mismo volumen suele ser atómico; una copia seguida de borrado no lo es. Si la aplicación implementa ese fallback, no debe presentar la operación como reemplazo atómico y debe poder recuperarse de un fallo entre ambas fases.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
