Как переместить документы, изображения и т. Д. Из командной строки Windows?
В окнах я могу перемещать (изменять местоположение) специальные папки / каталоги, такие как видео, изображения, загружаемые файлы, документы (например, "Мои документы") и т. Д., Щелкая их правой кнопкой мыши, выбирая вкладку "Свойства", "Местоположение (прежняя цель)". и двигаться.
Я пробовал поисковые системы, но потерпел неудачу:
Как выполнить перемещение этих папок из командной строки в новое место?
3 ответа
Если вы делаете это для большого количества компьютеров, то вы не хотите делать это из командной строки, вы хотите настроить групповую политику "Перенаправление папок" , и это все сделает за вас.
Однако я предполагаю, что вы просто делаете это для своего ПК, возможно, самый простой способ - через ключи реестра для папок оболочки пользователя . Например, папка "Мои документы" должна храниться в Personal
значение в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
,
Из командной строки вы можете использовать reg.exe
инструмент, чтобы изменить это с помощью команды, как:
reg ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Personal /t REG_EXPAND_SZ /d "D:\My Documents"
Тем не менее, выполнение этого через графический интерфейс (как в вашем вопросе) или использование групповых политик являются поддерживаемыми способами сделать это. Вставлять значения в разделы реестра, как я объяснил выше, не следует пытаться, если вы действительно не знаете, что делаете, и можете справиться с последствиями, если это неправильно.
Все специальные папки являются подпапками в C: \ Users \<ваше имя для входа>, вы можете перейти в каталог и использовать "dir", чтобы узнать их имена и использовать их в параметре командной строки.
Вы можете использовать переменные окружения в командной строке. Вместо того, чтобы вводить "c: documents and settings \ yourname \ documents... и т. Д.", Просто используйте переменную%HOMEPATH%, которая является динамической и указывает на папку документов текущего пользователя.
В командной строке DOS введите: CD %HOMEPATH%\documents
Это приведет вас в папку с документами для текущего пользователя. Попробуйте ввести DIR, и вы увидите те же файлы и папки, что и в Windows Explorer. - Здесь вы можете использовать COPY, MOVE, DEL и т. Д. - Если вы не уверены в синтаксисе этих команд, введите MOVE /? (или COPY/?), чтобы увидеть варианты.
/ Jesper