Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/55: Рейтинг темы: голосов - 55, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 19
1

Перемещение файлов из папок в одну

01.12.2017, 14:24. Показов 10006. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, помогите создать bat, который бы выполнял следущую операцию:
В одной папке находится множество папок, батник "распаковывает" эти папки перемещая из них все файды в одну папку в текущем катологе.
move C:\Folder1\*.* D:\Folder2\
for /l %%i in (1,1,10) do echo %%i
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2017, 14:24
Ответы с готовыми решениями:

Создание папок с именами заданных файлов и перемещение этих файлов в созданные папки
Подскажите пожалуйста как по названиям файлов txt создать папки и положить в каждую из папок файл с...

Перемещение выбранных папок и файлов в указанную папку
Всем привет. пожалуйста помогите сделать батник. так как у меня всегда были проблемы излагать свои...

Создание папок и перемещение в них файлов по списку
Доброго времени суток! Собственно, вопрос в следующем: Имеется список файлов текущего каталога...

Перемещение файлов из папки в несколько папок по 1000 штук
Здравствуйте! Помогите решить задачу, плиз. Есть папка, содержащая примерно 30 000 xml-файлов...

3
4334 / 2124 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
01.12.2017, 17:15 2
Цитата Сообщение от worsan Посмотреть сообщение
папку в текущем катологе
т.е. bat находится в папке, в этой же папке надо вытащить все файлы со всех уровней и поместить в созданную тут же папку:
Windows Batch file
1
2
3
4
@echo off
set "d2=papka_out"
for /f "delims=" %%a in ('dir /a-d/b/s^|find /v "%~f0"') do (if not exist "%~dp0%d2%" md "%~dp0%d2%")& >nul move "%%a" "%~dp0%d2%"
pause
1
0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 19
02.12.2017, 00:23  [ТС] 3
Цитата Сообщение от alpap Посмотреть сообщение
т.е. bat находится в папке, в этой же папке надо вытащить все файлы со всех уровней и поместить в созданную тут же папку:
Windows Batch fileВыделить код
1
2
3
4
@echo off
set "d2=papka_out"
for /f "delims=" %%a in ('dir /a-d/b/s^|find /v "%~f0"') do (if not exist "%~dp0%d2%" md "%~dp0%d2%")& >nul move "%%a" "%~dp0%d2%"
pause
А если в папках попадаются файлы с одинаковыми именами, как автоматически переиминовать в Name(1),Name(2)... и тд, а не перезаписывать файлы с удалением уже имеющегося, как делает бат?
0
4334 / 2124 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
02.12.2017, 03:04 4
Windows Batch file
1
2
3
4
5
6
7
8
9
@echo off
set "d2=papka_out"
if not exist "%~dp0%d2%" md "%~dp0%d2%"
for /f "delims=" %%a in ('dir /a-d/b/s^|find /v "%~f0"') do call :_move "%%a" "%~dp0%d2%"
pause& exit
 
:_move
 if not exist "%~2\%~n1%n%%~x1" (move "%~1" "%~2\%~n1%n%%~x1") else (set /a n+=1& goto _move)
exit /b
0
02.12.2017, 03:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.12.2017, 03:04
Помогаю со студенческими работами здесь

Поиск и перемещение файлов по имени с созданием структуры папок
Коллеги, приветствую! Очень надеюсь на помощь знающих людей, т.к. сам не силен в написании...

Копирование нескольких определённых файлов и папок в одну определённую папку
Уважаемые форумчане мне нужен скрипт копирования папок и определенных файлов. Мне нужно...

Перемещение папок
Добрый день, помогите с написанием батника Есть папки с названием 1,2...40, в каждой папке есть...

Перемещение содержимого папок без их удаления
День добрый. Нужно переместить содержимое папки X с двумя десятками подпапок в которых...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru