| Предыдущий | Следующий |
| ERROR_CURRENT_DIRECTORY | ERROR_NO_MORE_FILES |
ERROR_NOT_SAME_DEVICE
Операция между томами требует копирования вместо переименования
ERROR_NOT_SAME_DEVICE обычно возникает, когда переименование или перемещение реализовано операцией файловой системы, работающей только в пределах одного тома. Исходный и целевой пути относятся к разным устройствам или смонтированным файловым системам.
Правильная обработка
- Определите фактические тома для обоих путей.
- При допустимом переходе между томами используйте копирование с последующим удалением.
- Сохраните метаданные и проверьте скопированное содержимое до удаления источника.
- Учитывайте частичный сбой и доступное место в назначении.
Важное различие
Переименование в пределах одного тома обычно атомарно, а межтомное копирование — нет. Приложения не должны заявлять атомарную замену при переходе к копированию и удалению.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.