Как сделать пакетный скрипт для копирования файлов из папки пользователя с поддержкой разных пользователей?

Это аспект, который не был охвачен предыдущими спецификациями HTTP, но был рассмотрен в более поздней HTTP-разработке :

Если сервер возвращает код ответа 300 («множественный выбор»), 301 («постоянно перемещается»), 302 («перемещается временно») или 303 («см. Другие»), и если сервер также возвращает один или несколько URI, где ресурс может быть найден, клиент ДОЛЖЕН обрабатывать новые URI, как если бы в конце был добавлен идентификатор фрагмента исходного URI.

Исключением является то, что возвращенный URI уже имеет идентификатор фрагмента. В этом случае идентификатор исходного фрагмента НЕ ДОЛЖЕН быть добавлен к нему.

blockquote>

Таким образом, фрагмент исходного URI должен также использоваться для URI перенаправления, если он также не содержит фрагмент.

Хотя это был всего лишь проект, срок действия которого истек в 2000 году, кажется, что поведение, описанное выше, является де-факто стандартным поведением среди современных веб-браузеров.

@Julian Reschke или @Mark Nottingham , вероятно, знают об этом больше / лучше.

2
задан Jackson Mills 5 March 2019 в 17:16
поделиться

1 ответ

Он жестко закодирован, потому что вы выбрали его жестко. Обратите внимание, что существует переменная окружения под названием username, в которой хранится имя пользователя, вошедшего в систему в данный момент. Доступ к переменным в пакетном файле можно получить по % или !, если включено отложенное расширение. Я не нахожу причин для использования отсроченного расширения, поэтому используйте только знаки процента:

xcopy "C:\%username%\OneDrive\TestFolder\Test_2018.accde" "C:\Test\Test_EXE\" /d
0
ответ дан double-beep 5 March 2019 в 17:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: