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

Копирование без сохранения структуры

12.07.2011, 15:52. Показов 6271. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть папка с множеством подпапок
как сделать её копию без сохранения структуры каталогов - кучей все файлы из всех подкаталогов в один каталог?
в xcopy ответа не нашел
Подельтесь примерами как это можно сделать.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2011, 15:52
Ответы с готовыми решениями:

Архивация файла без сохранения структуры каталогов
Всем добрый день!!! В общем, я написал небольшой батник, который автоматически архивирует файл в...

Архивация всего содержимого папки без сохранения структуры каталогов по пути к нему
Эта команда копирует всё из папки: work\Разобранные\android.policy.jar\original\ в архив...

Закрыть приложение Word БЕЗ сохранения документов и без запроса
Добрый день! После открытия документа и выполнения манипуляций с ним Word выдает запрос о...

Надо закрыть через VBA Excel ,без сохранения и без выскакивания запросов на сохранеие
Помогите чайнику.Надо закрыть через VBA Excel ,без сохранения и без выскакивания запросов на...

5
0 / 0 / 0
Регистрация: 03.02.2011
Сообщений: 4
16.07.2011, 12:59  [ТС] 2
)) сам себе пишу ответ
лень было думать - решение такое:
создаю архив в rar с ключами u -as -cl -ed -ep -m0
а потом распаковываю его с ключами x -u

может кто знает менее ленивое решение через copy/xcopy?
0
835 / 349 / 12
Регистрация: 04.10.2009
Сообщений: 589
16.07.2011, 15:28 3
Держите
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
set srs=C:\new\dir1
set dst=C:\new\dir2
if not exist %dst% (md "%dst%")
goto :start
 
:fn1
for %%i in ("%~1\*") do (call :fn2 "%%i" "%%~ni" "%%~xi")
for /d %%i in ("%~1\*") do (call :fn1 "%%i")
exit /b
 
:fn2
set fn="%dst%\%~2%~3"
set num=0
:recall
set /a num+=1
if exist %fn% (set fn="%dst%\%~2 (%num%)%~3" & goto :recall)
copy %1 %fn%
exit /b
 
:start
call :fn1 "%srs%"
Добавлено через 2 минуты
копирует с переименованием поэтому 2 раза подряд запускать не стоит.
0
1 / 1 / 0
Регистрация: 17.07.2011
Сообщений: 82
17.07.2011, 18:13 4
Код
@echo off
for /R %1 %%a in (*.*) do (copy/Y "%%a" "%2")
имя.bat "D:\" "Здесь тоже путь" к папке в которую надо копировать все файлы (Кавычки обязательно)

И из вашего диска D, все файлы и каталоги, будут скопированы, в папку к которой вы укажите путь

можно также поменять расширение заменив в скобках это (*.*) например на (*.exe)

да вот ещё, папка должна быть уже создана, если хотите чтобы скрипт её создал и скопировал туда все файлы, тогда добавьте в начало
Код
mkdir FolderName
1
0 / 0 / 0
Регистрация: 03.02.2011
Сообщений: 4
20.07.2011, 12:43  [ТС] 5
а если та же задача, но забрать файлы с FTP
т.е. синхронизировать с FTP локальную папку без сохранения структуры FTP
и условие, только новые файлы

подскажите ftp.exe есть ли простенький help по всем командам ftp
0
887 / 189 / 16
Регистрация: 18.07.2011
Сообщений: 260
20.07.2011, 13:28 6
См. %systemroot%\Help\ntcmds.chm, там про ftp всё есть.
1
20.07.2011, 13:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.07.2011, 13:28
Помогаю со студенческими работами здесь

Защита документа word. (без сохранения, без копирования)
Доброго времени суток. Хочу сначала поблагодарить участников форума за помощь в моим предыдущих...

Выбор структуры сохранения данных
Здравствуйте! В целях обучения Java и смежных технологий решил написать клиент-серверное...

Проблемы сохранения структуры в файл
Здравствуйте, уважаемые программисты! Есть вот такая вот структура: struct Data { ...

Резервное копирование Microsoft Office 365 для сохранения данных из-за катастрофы
Начал этот вопрос некоторое время назад на Яммере. Какие инструменты вы используете для резервного...


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

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