|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как переместить папку с подкаталогами и со всеми файлами |
|
|
CMD/BAT - [решено] Как переместить папку с подкаталогами и со всеми файлами
|
|
Новый участник Сообщения: 7 |
Привет всем!
Помогите!! мне надо переместить файлы и каталоги(с подкаталогами внутри) Например из "C:\Downloads\" в "C:\". Нашел похожий код здесь в Озоне-->>, но код работает не так как мне надо... и иногда вообще не работает -_- (проверял) Хотел переделать но никак не получается .. я совсем позабыл cmd коды -_- В интернете нашел коды которые только копируют - не перемещают. Жду вашей помощи -_- |
|
|
Отправлено: 23:05, 31-08-2014 |
|
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 23:17, 31-08-2014 | #2 |
|
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Спасибо но код дает ошибку связанную с именами..
Цитата Ошибка:
|
|
|
Отправлено: 03:36, 01-09-2014 | #3 |
|
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 06:08, 01-09-2014 | #4 |
|
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Georgio[/q],
Ругается на "/dcopy:dat" Цитата:
А как сделать так чтоб он быстро переместил все файлы как Total Commander ? Спасибо! |
||
|
Отправлено: 12:30, 01-09-2014 | #5 |
|
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Вопрос всё еще не решен ! Жду ваших вариантов ...
|
|
Отправлено: 13:25, 02-09-2014 | #6 |
|
Ветеран Сообщения: 2735
|
Профиль | Отправить PM | Цитировать @Echo Off
SetLocal EnableExtensions EnableDelayedExpansion
Set "From=Z:\Downloads\"
Set "To=Z:\"
Move /Y "%From%*.*" "%To%" >nul 2>nul
For /F "Tokens=*" %%A In ('Dir "%From%*.*" /B /S /A:D 2^>nul^|Sort /R') Do (
Set "Out=%%A"
Set "Out=!Out:%From%=%To%!"
md "!Out!" 2>nul
Move /Y "%%A\*.*" "!Out!\" >nul 2>nul
RD "%%A" 2>nul
)
|
|
------- Отправлено: 13:47, 02-09-2014 | #7 |
|
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата Insendio:
Для старых версиях "robocopy.exe" действительно нужно писать только "/dcopy:t". Новая версия допускает оба варианта: "/dcopy:t" и "/dcopy:dat". Цитата megaloman:
Вот так будет перемещено всё: @echo off
set "source=C:\Downloads"
set "destination=C:"
for /f "tokens=1,2 delims=:" %%i in ('attrib /d /s "%source%\*"') do (
set var=%%i
call set var=%%var:~3,2%%
call set var=%%var:S=$s %%
call set var=%%var:H=$h %%
call attrib %%var:$=-%% "%source%\%%~nxj">nul
move "%source%\%%~nxj" "%destination%">nul 2>&1
call attrib %%var:$=+%% "%destination%\%%~nxj">nul
)
exit /b
. Учитывая, что перемещение файлов будет происходить на диск "C", пакетный файл необходимо запускать от имени администратора. |
|||
|
Отправлено: 14:53, 02-09-2014 | #8 |
|
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Georgio и megaloman, Спасибо вам ! Всё работает в штатном режиме)
|
|
Отправлено: 18:16, 03-09-2014 | #9 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Блог - Как добавить в контекстное меню пункты “Копировать в папку” и “Переместить в папку” | Vadikan | Microsoft Windows 7 | 2 | 28-11-2010 22:09 | |
| CMD/BAT - [решено] Как переместить папку в CMD? | Pozia | Скриптовые языки администрирования Windows | 7 | 23-04-2009 11:29 | |
| Разное - [решено] Как переместить папку в консоли? | njg | Microsoft Windows 2000/XP | 2 | 09-11-2008 04:11 | |
| Разное - как переместить папку рабочий стол ? | mitiya | Microsoft Windows 2000/XP | 22 | 25-08-2008 20:47 | |
| Прочее - как переместить папку с настройками hamachi ? | mitiya | Сетевые технологии | 1 | 25-08-2008 20:39 | |
|