Показать полную графическую версию : [решено] Как переместить всё содержимое диска Д
Доброго времени суток.
Можно ли переместить ВСЁ содержимое диска Д в какую нибудь папку на этом же диске
move "D:\0" "D:\1" - перемещает папку 0 в папку 1
move "D" "D:\1" - КАК?
Можно ли переместить ВСЁ содержимое диска Д в какую нибудь папку на этом же диске »
В новую, пока ещё не существующую папку?
Не ну сначала
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" уберешь
Только:
for /f "tokens=*" %%i in ('dir /b d:\') do ( »
Просто «d:» — даст текущий каталог на диске «d:», а не корневой.
Foreigner, Спасибо, всё работает
for /f "tokens=*" %%i in ('dir /b D:') do (
2>nul md "D:\Новая папка"
move "D:\%%i" "D:\Новая папка"
)
А как быть со скрытыми папками?
А как быть со скрытыми папками? »
Frixus, а какова вообще потребность в подобном скрипте? Это настолько регулярное действие, что требует автоматизации?
Foreigner
22-01-2014, 19:57
Frixus,
А зачем перемещать $Recycle.Bin и "System Volume Information" ? И, да (http://forum.oszone.net/post-2294277.html#post2294277), присоединяюсь.
Для скрытых файлов и папок измени 'dir /b /a', только перемещение может вызвать ошибки
Foreigner, Iska,
Мдя, насчет Recycle.Bin и System Volume Information я не подумал. Они не нужны.
Насчет того зачем это нужно, просто, люблю порядок на компьютере, режет глаза когда в директории диска Д несколько десятков всевозможных папок и столько же файлов. Написал небольшой cmd который как раз создаст только нужные папки и скопирует несколько файлов.
Ну и еще раз спасибо. ))
Frixus, проще сие сделать «ручками» в любом файловом менеджере, в том числе и в Проводнике. Три действия: создание папки, выделение объектов, перемещение.
Iska, Забыла добавить "ИМХО"
Iska, Забыла добавить "ИМХО" »
Ну, это само собой ;). Моё IMHO — Far Manager: зачастую разовую или не слишком регулярную работу быстрее и проще выполнить «ручками» или полуавтоматически в нём, нежели писать и отлаживать скрипт или пакетный файл.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.