Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
Martofpain
0 / 0 / 2
Регистрация: 17.03.2016
Сообщений: 70
1

Создание папки с именем, являющимся текущей датой, и копирование в неё файла

24.10.2016, 06:40. Просмотров 3330. Ответов 8
Метки нет (Все метки)

Всем привет, такая проблема надо чтоб создавалась папка с текущей датой и в неё копировались файлы из указаного места
просто у меня получилось два Bat файла один создает папку с текущей датой
Windows Batch file
MD %date%
и на копирование файлов
Windows Batch file
copy e:\1\*.*  C:\test
как мне сделать так чтоб они работали вместе? и еще проблема в том что каждый день должна содаваться папка с новой датой и в неё копироваться файлы. Помогите пожалуйста
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2016, 06:40
Ответы с готовыми решениями:

Создание папки с именем, являющимся текущей датой, и копирование в неё определённого файла
Собственно весь вопрос в теме...помогите в написании батника? создаю папку так: MD...

Создание папки с именем, являющимся текущей датой в определённом формате
Всем привет. Нужно создать папку с именем текущей даты, но в формате dec.11.2016 Может кто помочь...

Открытие папки с именем, являющимся текущей датой
Добрий день! Помогите создать BAT для открития папки с текущей датой(формат дати ddmmyyyy т.е...

Создание папки с именем, являющимся расширением определённого файла
Добрый день! Есть: 1. Папка 1, условно ее путь C:\mail 2. Папка 2, условно ее путь D:\archive...

Создание папки и копирование в неё файла
@Echo off md %с:\dir% copy %c:\bats\load.bat% %с:\dir\load.bat% Файл с таким кодом и расширением...

8
vavun
10461 / 5429 / 854
Регистрация: 07.04.2013
Сообщений: 15,637
24.10.2016, 06:49 2
Лучший ответ Сообщение было отмечено Martofpain как решение

Решение

Windows Batch file
1
2
3
4
5
6
7
8
9
@echo off
cd /d "%~dp0"
 
set "datefldr=%date%"
 
if not exist "%datefldr%" md "%datefldr%"
copy "E:\1\*"  "%datefldr%" /y
pause
exit /b
1
Martofpain
0 / 0 / 2
Регистрация: 17.03.2016
Сообщений: 70
25.10.2016, 09:07  [ТС] 3
Спасибо, а если мне надо скопировать только два файла с расширением TXT, как это сделать через команду copy??
P.S. в папке из которой я хочу копировать много файлов TXT
0
vavun
10461 / 5429 / 854
Регистрация: 07.04.2013
Сообщений: 15,637
25.10.2016, 09:09 4
Ну и чем эти два файла отличаются от остальных ?
0
25.10.2016, 09:09
Martofpain
0 / 0 / 2
Регистрация: 17.03.2016
Сообщений: 70
25.10.2016, 09:14  [ТС] 5
просто из большого количества файлов надо скопировать именно конкретных два, а них храница информация которая должна собираться каждый день
0
vavun
10461 / 5429 / 854
Регистрация: 07.04.2013
Сообщений: 15,637
25.10.2016, 09:16 6
Ну копируйте, никто ж не запрещает
0
Martofpain
0 / 0 / 2
Регистрация: 17.03.2016
Сообщений: 70
25.10.2016, 09:22  [ТС] 7
но команда copy копирует либо один файл либо все "в зависимости от макси", а мне надо два конкретных файла из множества
я пробовал делать так
Windows Batch file
1
copy  c:\balance2\LSHEET.txt & copy c:\balance2\SZV.txt  "%datefldr%" /y
но тогда он воспринимает их как две разных команды

Добавлено через 3 минуты
все понял просто прописал два раза
Windows Batch file
1
2
copy  "c:\balance2\LSHEET.txt" "%datefldr%" /y 
copy   "c:\balance2\SZV.txt"  "%datefldr%" /y
0
vavun
10461 / 5429 / 854
Регистрация: 07.04.2013
Сообщений: 15,637
25.10.2016, 09:23 8
Windows Batch file
copy c:\balance2\LSHEET.txt "%datefldr%" /y & copy c:\balance2\SZV.txt  "%datefldr%" /y
0
Martofpain
0 / 0 / 2
Регистрация: 17.03.2016
Сообщений: 70
25.10.2016, 09:26  [ТС] 9
Спасибо большое за помощь))

Добавлено через 2 минуты
Спасибо большое за помощь))
0
25.10.2016, 09:26
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2016, 09:26

Копирование папки с датой модификации на день раньше текущей даты
Доброго времени суток, коллеги! Можете подсказать как можно скопировать каталог с неважно каким...

Создание папки с текущей датой
Привет форумчане, помогите пожалуйста! При нажатии Bat-файла нужно создать папку с текущей датой и...

Создание папки с датой в имени и распаковка в неё архива
Есть папка на диске С:\Arhiv в нем есть архивы по датам! надо что бы брал самый последний архив по...


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

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

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