Могу ли я скопировать в пакетный файл папку с постоянным путем, например \?\Volume {GUID}?
При копировании (копирование, xcopy или robocopy) каталога и его содержимого с локального съемного диска (например, внешнего USB-диска) в другое место на том же диске, я хотел бы использовать уникальные и постоянные абсолютные пути, например \?\Volume {GUID}, чтобы избежать использования букв дисков, которые могут меняться со временем. Для работы с копией командный файл предназначен для размещения на съемном устройстве, но в случае, если файл перемещен или помещен куда-то еще, я бы предпочел быть уверенным, что он работает на хорошем диске.
Пока что я пробовал:
- КОПИЯ может справиться \?\Volume {GUID} пути для копирования файла, но не могут копировать папки
- XCOPY возвращает ошибку "неверный диск"
- ROBOCOPY дает "сетевой путь не найден, подождите 30 секунд ..."
- для каждой команды выше: варианты синтаксиса с \?\UNC \Volume {guid} и с последующим "\"
Я делаю что-то не так или это просто не способ сделать это?
Есть ли другой способ использовать инвариантные местоположения?
В идеале это должно включать как можно меньше настроек. Под настройкой я подразумеваю: маркировать диск или давать ему фиксированную букву и т.д.