Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
spirart
2 / 2 / 2
Регистрация: 05.12.2011
Сообщений: 51
Завершенные тесты: 1
#1

Перенести папки - CMD/BAT

15.07.2016, 17:03. Просмотров 204. Ответов 1
Метки нет (Все метки)

Добрый день!

Подскажите, пожалуйста, как можно сделать такую операцию. Есть директория, в которой могут быть (или не быть) файлы и папки. Надо перенести все папки (и только папки) из этой директории в другую директорию.
Я не понимаю, как вообще определить, что перед тобой: папка или файл?

Спасибо за любой дельный совет.

Добавлено через 5 минут
Все, сам нашел: оказалось, не то гуглил))

Решение:
Windows Batch file
1
for /d %%d in (*.*) do move %%d %destFolder%
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2016, 17:03
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Перенести папки (CMD/BAT):

Создание копии папки со случайным именем и копирование ее (папки) в заданный раздел
Подскажите как сделать в .bat создание копии папки со случайным именем и...

Копировать файлы в папки при совпадении имен файла и папки
Добрый день. Задача такая, есть папка в которой содержатся файлы, каждый...

Выбор нужной папки по маске и подстановка названия выбранной папки в путь в bat файле
Здравствуйте! Есть папка dist содержащая папки с дистрибутивами 1С вида:...

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

Перенос файлов из папки в папки под порядковыми номерами
Помогите пожалуйста написать bat фаил. Задача в следующем: существует 744...

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

1
alpap
1364 / 1095 / 348
Регистрация: 26.04.2015
Сообщений: 3,916
27.07.2016, 00:54 #2
Или так:
Windows Batch file
1
2
3
4
5
@echo off
set "d_in=papka_in"
set "d_out=papka_out"
for /f "delims=" %%a in ('2^>nul dir/ad/b "%d_in%"') do >nul move/y "%d_in%\%%a" "%d_out%"
exit
.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2016, 00:54
Привет! Вот еще темы с решениями:

Распределение файлов из папки по части имени файла в папки, содержащие файлы с похожим именем (квитовка)
Добрый день! Искал по форуму, но мне не удалось найти похожее решение. К...

Разделение заданной папки на папки определённого размера
Возможно ли (наверное возможно но ума не приложу как) разделить папку...

7z: запаковка содержимого папки, а не папки с содержимым
Эти две команды запаковывают архив в формате *.apk :repack call bin\7z a...

Копирование TXT-файлов из одной папки и BMP-файлов из другой папки в папку, в которой находится пакетный файл
Доброго времени суток. У кого есть возможность сообразить какой код мне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru