0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 24
1

Копирование файлов из нескольких папок

02.11.2014, 15:08. Показов 6258. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Товарищи подскажите. Есть одна большая мега папка. В ней есть очень много других папок. Они все имеют одинаковое название, только различаются цифрами. В папках лежат файлы. Различные файлы. Нужно сделать бат файлик, который смотрел в каждую папку и копировал все файлы в другую папку. Чтобы в конце была одна папка с кучей файлов. Как винраром разархивировать в 1 папку.

Пишу так. Не получается.
Кликните здесь для просмотра всего текста
xcopy "D:\OSU MAPS\OSU! 1-100\*\*.*" "D:\Games\osu!\Songs\" /D /Y /H /E /G /Q /R /S

А если попробую скопировать только из 1 папки. То получается.
Честно, я в этом мало разбираюсь. Если не трудно подскажите как правильно.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.11.2014, 15:08
Ответы с готовыми решениями:

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

Скрипт на копирование их нескольких папок в одну
Добрый день! Появилась необходимость в частом копирование папок (переношу инфу пользователей...

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

Резервное копирование файлов и папок
В общем есть папка допустим "С:\sara" размер ее 300 и билие гиг. Что нужно : 1 ежедневное...

4
3460 / 1998 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
02.11.2014, 15:46 2
Bash
1
@for /d %%i in ("D:\OSU MAPS\OSU! 1-100\*") do @>nul xcopy "%%i" "D:\Games\osu!\Songs" /h/r/y
1
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 24
02.11.2014, 22:29  [ТС] 3
Спасибо. Все работает!
0
14 / 14 / 5
Регистрация: 05.10.2011
Сообщений: 223
03.11.2014, 15:15 4
Продолжение вопроса:
ComSpec, подскажите пожалуйста еще вариант, чтобы сохранялась иерархия папок в конечной папке.
скопировать группу файлов из C:\folder
Кликните здесь для просмотра всего текста
Код
С:\folder\1\file1.txt
С:\folder\1\file2.txt
С:\folder\1\dir\file1.txt
С:\folder\1\dir\file2.txt
С:\folder\2\file1.txt
С:\folder\2\file2.txt
С:\folder\2\dir\file1.txt
С:\folder\2\dir\file2.txt

в С:\folder2
Кликните здесь для просмотра всего текста
Код
С:\folder2\1\file2.txt
С:\folder2\1\dir\file1.txt
С:\folder2\1\dir\file2.txt
С:\folder2\2\file1.txt
С:\folder2\2\file2.txt
С:\folder2\2\dir\file1.txt
С:\folder2\2\dir\file2.txt
0
3460 / 1998 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
03.11.2014, 19:46 5
Цитата Сообщение от GBIT Посмотреть сообщение
ComSpec, подскажите пожалуйста еще вариант, чтобы сохранялась иерархия папок в конечной папке.

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@echo off
 
set "source=C:\folder"
set "destination=C:\folder2"
 
pushd "%source%"
for %%i in (
"1\file1.txt"
"1\file2.txt"
"1\dir\file1.txt"
"1\dir\file2.txt"
"2\file1.txt"
"2\file2.txt"
"2\dir\file1.txt"
"2\dir\file2.txt"
 ) do (
 echo f|>nul xcopy %%i "%destination%\%%~i" /h/r/y
 )
popd
 
exit /b
0
03.11.2014, 19:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.11.2014, 19:46
Помогаю со студенческими работами здесь

Циклическое копирование файлов и папок
Здравствуйте. Требуется создать цикл, в котором каждые 30 секунд будет копироваться все содержимое...

Копирование файлов за прошедший день из папок
Друзья, пожалуйста помогите решить задачу. Каждый день в папку C:\1 приходит папка с наименованием...

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

Копирование файлов из папок за 1,10,20 число каждого месяца
Доброго времени суток. Есть папка Backup с подпапками, в которых хрняться бекапы разных баз....


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

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

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