CMD/BAT - [решено] Перемещение каталога на другой раздел

Ответить
Аватара пользователя
Bruce Wayne

CMD/BAT - [решено] Перемещение каталога на другой раздел

Сообщение Bruce Wayne »

Добрый день!



Подскажите, существует ли какой-нибудь способ перемещения (обязательно перемещения, а не копирования, иначе работать будет по-другому) каталога на другой раздел? Может, утилиты какие? Весь Интернет облазил и ничего на нашёл полезного.
Аватара пользователя
WindowsNT

Re: CMD/BAT - [решено] Перемещение каталога на другой раздел

Сообщение WindowsNT »

Вообще, перемещение на другой раздел и состоит из двух операций: копирования, затем удаления оригинала. Вам какая-то конкретная команда неясна или процедурный вопрос?
Аватара пользователя
WindowsNT

Re: CMD/BAT - [решено] Перемещение каталога на другой раздел

Сообщение WindowsNT »

WindowsNT, я понимаю, что это происходит именно так, просто вручную это работает, если только вырезать и вставить, а если копировать, вставить и удалить, то это не сработает. Например, если переместить стандартную папку документов моим способом, то при сохранении документов программа предложит именно в перемещённую папку сохранить. Если же Вашим, то программа папку не найдёт и выведет в системный каталог, куда уж точно сохранять документы не следует.
Аватара пользователя
Foreigner

Re: CMD/BAT - [решено] Перемещение каталога на другой раздел

Сообщение Foreigner »

Код:

Код: Выделить всё

xcopy /e "C:\Some\Folder" "D:\Other\Folder\" && rd /s /q "C:\Some\Folder"

Для дополнительных параметров:



Код:

Код: Выделить всё

xcopy /?
rd /?
Аватара пользователя
Bruce Wayne

Re: CMD/BAT - [решено] Перемещение каталога на другой раздел

Сообщение Bruce Wayne »

Foreigner, спасибо, получилось. Но всё равно эффект почему-то не тот. Программа опять не видит эту папку изначально, как и при копировании. Хотя, даже move не помог при копировании в пределах одного раздела: папка для программы изначально не распознаётся. Почему так происходит?
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Перемещение каталога на другой раздел

Сообщение Iska »

Bruce Wayne, конкретный пример: какая папка, какая программа, какая команда.



Вы пытаетесь переместить таким способом папку «Мои документы» на другой раздел?
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Перемещение каталога на другой раздел

Сообщение Iska »

Код:

Код: Выделить всё

xcopy /e "%userprofile%\Documents" "E:\Documents\" && rd /s /q "%userprofile%\Document"

Это копирует файлы из стандартной папки "Мои документы" в созданную папку "Documents" на флешке. В результате, когда я хочу сохранить документ в MS Office Word, предлагается сохранить его в папку самого Word'а, а не в "Мои документы".





Код:

Код: Выделить всё

move "%userprofile%\Documents" "С:" && rd /s /q "%userprofile%\Document"

Перемещает папку в пределах одного и того же системного раздела (так как команда не поддерживает перемещение на другие носители или разделы). Результат сохранения тот же самый.



Если же перейти к папке "Мои документы" через проводник, вырезать эту папку и вставить на любой раздел и в любое место, MS Office Word предложит сохранить именно в перемещённые "Мои документы".



Может, есть утилита какая, чтобы это автоматизировать точно так же, как это делается через проводник?
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Перемещение каталога на другой раздел

Сообщение Iska »

Цитата Bruce Wayne:



Это копирует файлы из стандартной папки "Мои документы" в созданную папку "Documents" на флешке.
CMD/BAT - [решено] Перемещение каталога на другой раздел




… и, при успешном копировании, пытается удалить папку «Document» из профиля.



Непонятно, правда, почему Вы копируете «Documents», а удаляете «Document».




Цитата Bruce Wayne:



В результате, когда я хочу сохранить документ в MS Office Word, предлагается сохранить его в папку самого Word'а, а не в "Мои документы".
CMD/BAT - [решено] Перемещение каталога на другой раздел




Вполне логичное поведение.




Цитата Bruce Wayne:



Перемещает папку в пределах одного и того же системного раздела (так как команда не поддерживает перемещение на другие носители или разделы).
CMD/BAT - [решено] Перемещение каталога на другой раздел




То же замечание по именованию «Documents» ↔ «Document».




Цитата Bruce Wayne:



Результат сохранения тот же самый.
CMD/BAT - [решено] Перемещение каталога на другой раздел




Тоже логичное поведение.




Цитата Bruce Wayne:



Если же перейти к папке "Мои документы" через проводник, вырезать эту папку и вставить на любой раздел и в любое место, MS Office Word предложит сохранить именно в перемещённые "Мои документы".
CMD/BAT - [решено] Перемещение каталога на другой раздел




Не пробовал, проверять не стану, но поверю. Хотя правильный путь — несколько иной:

Разное - [решено] Как поменять путь к папке Мои документы?


Разное - [решено] Как перенаправить МОИ ДОКУМЕНТЫ на диск D???


Интерфейс - Перемещение пользовательских папок




Автоматизировать же лучше всего изначально, при подготовке к инсталляции — задать в файле ответов путь к размещению профилей на потребном разделе (речь я веду про пред-Vista версии; для Vista+, скорее всего, также есть возможность).



Озвучьте версию Вашей ОС.
Аватара пользователя
Bruce Wayne

Re: CMD/BAT - [решено] Перемещение каталога на другой раздел

Сообщение Bruce Wayne »

Цитата Iska:



Непонятно, правда, почему Вы копируете «Documents», а удаляете «Document».
CMD/BAT - [решено] Перемещение каталога на другой раздел




Извините, опечатался. Просто, клавиатура в последнее время плохо срабатывает, надо бы уже поменять Изображение


Цитата Iska:



То же замечание по именованию «Documents» ↔ «Document».
CMD/BAT - [решено] Перемещение каталога на другой раздел




Здесь я просто-напросто скопировал с уже допущенной опечаткой. У меня Windows 7 Home Basic. Iska, спасибо огромное за ссылки! Решение нашёл
здесь
.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»