Войти

Показать полную графическую версию : [решено] Как переместить всё содержимое диска Д


Frixus
21-01-2014, 14:00
Доброго времени суток.
Можно ли переместить ВСЁ содержимое диска Д в какую нибудь папку на этом же диске

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

Iska
21-01-2014, 16:03
Можно ли переместить ВСЁ содержимое диска Д в какую нибудь папку на этом же диске »
В новую, пока ещё не существующую папку?

Frixus
21-01-2014, 20:29
Не ну сначала
MD "D:\1"
Потом всё остальное в неё

Foreigner
21-01-2014, 20:38
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" уберешь

Iska
21-01-2014, 23:52
Только:
for /f "tokens=*" %%i in ('dir /b d:\') do ( »
Просто «d:» — даст текущий каталог на диске «d:», а не корневой.

Frixus
22-01-2014, 19:05
Foreigner, Спасибо, всё работает


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

2>nul md "D:\Новая папка"
move "D:\%%i" "D:\Новая папка"

)


А как быть со скрытыми папками?

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

Foreigner
22-01-2014, 19:57
Frixus,
А зачем перемещать $Recycle.Bin и "System Volume Information" ? И, да (http://forum.oszone.net/post-2294277.html#post2294277), присоединяюсь.

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

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

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

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

Frixus
22-01-2014, 22:45
Iska, Забыла добавить "ИМХО"

Iska
22-01-2014, 23:11
Iska, Забыла добавить "ИМХО" »
Ну, это само собой ;). Моё IMHO — Far Manager: зачастую разовую или не слишком регулярную работу быстрее и проще выполнить «ручками» или полуавтоматически в нём, нежели писать и отлаживать скрипт или пакетный файл.




© OSzone.net 2001-2012