Когда я пытаюсь запустить следующее
copy %HOMEPATH%\"My Documents"\test.txt %CD%
из c: \ backupSettings
Я получаю ошибку:
Доступ запрещен. 0 файл (ов) скопирован.
Когда я пытаюсь запустить следующее
copy %HOMEPATH%\"My Documents"\test.txt %CD%
из c: \ backupSettings
Я получаю ошибку:
Доступ запрещен. 0 файл (ов) скопирован.
.
вместо использования%CD%
. Поэтомуcopy C:\Folder\*.* .
копирует все файлы из каталога «Папка» в текущий каталог. Кроме того,..
всегда представляет родителя текущего каталога.Ответы:
Ваша проблема - команда:
Так должно быть:
Начиная с Windows Vista папка документов была переименована. В Windows 7 появилась странная функция, которая отображает его как «Мои документы», но основной путь (который вы должны использовать из командной строки) - «Документы».
На самом деле, это становится еще более запутанным. Vista поместила символическую ссылку под названием «Мои документы» в папку профиля, чтобы устаревшие приложения продолжали работать. Доступ запрещен при нормальных условиях, и он должен не использоваться, потрогать, модифицирован, и т.д. Windows 7 сохраняет , что символическая ссылка, но и показывает «Документы» папку как «Мои документы». Если вы показываете скрытое / системное поле, вы фактически увидите две папки «Мои документы» в своем профиле в Windows 7 - одна - маска, помещенная в папку «Документы», а другая - символическая ссылка. Символическая ссылка - это та, к которой вы фактически пытаетесь перейти, когда идете по пути
%HOMEPATH%\My Documents\
, и, конечно, это запрещено.Кроме того, я не думаю, что вы можете поставить кавычки в середине пути. Вы должны поместить их вокруг всего пути, например:
источник
Вы можете взять на себя ответственность за папку, спеть этот скрипт . Посмотрите, есть ли у вас ошибки после этого.
источник