Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как переместить всё содержимое диска Д

Ответить
Настройки темы
CMD/BAT - [решено] Как переместить всё содержимое диска Д

Новый участник


Сообщения: 23
Благодарности: 1

Профиль | Отправить PM | Цитировать


Доброго времени суток.
Можно ли переместить ВСЁ содержимое диска Д в какую нибудь папку на этом же диске

move "D:\0" "D:\1" - перемещает папку 0 в папку 1
move "D" "D:\1" - КАК?

Отправлено: 14:00, 21-01-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата Frixus:
Можно ли переместить ВСЁ содержимое диска Д в какую нибудь папку на этом же диске »
В новую, пока ещё не существующую папку?

Отправлено: 16:03, 21-01-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 23
Благодарности: 1

Профиль | Отправить PM | Цитировать


Не ну сначала
MD "D:\1"
Потом всё остальное в неё

Отправлено: 20:29, 21-01-2014 | #3


Ветеран


Сообщения: 1759
Благодарности: 966

Профиль | Цитировать


Frixus, Без системных файлов и папок:
Код: Выделить весь код
@echo off
setlocal

for /f "tokens=*" %%i in ('dir /b d:') do (

    2>nul md "d:\1"
    echo move "d:\%%i" "d:\1"
    
)

:: "echo" уберешь

Последний раз редактировалось Foreigner, 21-01-2014 в 20:46.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:38, 21-01-2014 | #4


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Только:
Цитата Foreigner:
Код: Выделить весь код
for /f "tokens=*" %%i in ('dir /b d:\') do (
»
Просто «d:» — даст текущий каталог на диске «d:», а не корневой.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:52, 21-01-2014 | #5


Новый участник


Сообщения: 23
Благодарности: 1

Профиль | Отправить PM | Цитировать


Foreigner, Спасибо, всё работает
Код: Выделить весь код
for /f "tokens=*" %%i in ('dir /b D:') do (

    2>nul md "D:\Новая папка"
    move "D:\%%i" "D:\Новая папка"
    
)
А как быть со скрытыми папками?

Отправлено: 19:05, 22-01-2014 | #6


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата Frixus:
А как быть со скрытыми папками? »
Frixus, а какова вообще потребность в подобном скрипте? Это настолько регулярное действие, что требует автоматизации?

Отправлено: 19:12, 22-01-2014 | #7


Ветеран


Сообщения: 1759
Благодарности: 966

Профиль | Цитировать


Frixus,
А зачем перемещать $Recycle.Bin и "System Volume Information" ? И, да, присоединяюсь.

Для скрытых файлов и папок измени 'dir /b /a', только перемещение может вызвать ошибки
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:57, 22-01-2014 | #8


Новый участник


Сообщения: 23
Благодарности: 1

Профиль | Отправить PM | Цитировать


Foreigner, Iska,
Мдя, насчет Recycle.Bin и System Volume Information я не подумал. Они не нужны.

Насчет того зачем это нужно, просто, люблю порядок на компьютере, режет глаза когда в директории диска Д несколько десятков всевозможных папок и столько же файлов. Написал небольшой cmd который как раз создаст только нужные папки и скопирует несколько файлов.
Ну и еще раз спасибо. ))

Отправлено: 22:01, 22-01-2014 | #9


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Frixus, проще сие сделать «ручками» в любом файловом менеджере, в том числе и в Проводнике. Три действия: создание папки, выделение объектов, перемещение.
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:05, 22-01-2014 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как переместить всё содержимое диска Д

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Удалить всё содержимое указанной папки iDrug Скриптовые языки администрирования Windows 6 31-01-2014 13:10
Не отображается содержимое диска С alperov Хочу все знать 56 13-02-2013 22:15
Загрузка - [решено] Переместить загрузчик с диска где XP! G-Simon Microsoft Windows 7 41 27-01-2011 20:06
V. 5.5/2000/2003 - Переместить содержимое почтового ящика в общую папку migunov Microsoft Exchange Server 2 25-02-2009 19:02
как посмотреть/скопировать содержимое бсд'шного диска на windows машине? Solo the human Общий по FreeBSD 6 10-08-2005 11:00




 
Переход