Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Копировать папки с файлами.

Ответить
Настройки темы
CMD/BAT - Копировать папки с файлами.

Новый участник


Сообщения: 2
Благодарности: 1

Профиль | Отправить PM | Цитировать


Добрый день. Нужен батник который при запуске копирует папки с файлами в другую папку (Диск) с текущей датой.

Отправлено: 14:23, 20-02-2020

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6491
Благодарности: 1465

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
powershell -command "mkdir "d:\temp\$(get-date -f yyyy-MM-dd)"; robocopy D:\temp\Source "d:\temp\$(get-date -f yyyy-MM-dd)" /s"

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:48, 20-02-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


Цитата LarinRnD:
Добрый день. Нужен батник который при запуске копирует папки с файлами в другую папку (Диск) с текущей датой. »
Все файлы в папку с текущей датой или файлы, измененные за текущую дату в папку с текущей датой?

Если все файлы, то:
Код: Выделить весь код
XCopy "Z:\Box_In\*.*" "Z:\Box_Out\%Date%\" /S /D /Y
Но это, ИМХО, достаточно бессмысленное действие - одно и то же неизменное копировать каждый день.

Если файлы, измененные в текущей дате, то, при условии, что дата в системе в формате дд.мм.гггг
Код: Выделить весь код
XCopy "Z:\Box_In\*.*" "Z:\Box_Out\%Date%\" /S /D:%Date:~3,2%-%Date:~0,2%-%Date:~6,4% /Y
Оба решения работоспособны и без бат-файла. Если надо поместить команду в планировщик, то:
Код: Выделить весь код
Cmd.exe /C XCopy ... и так далее

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 20-02-2020 в 15:47.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:20, 20-02-2020 | #3


Новый участник


Сообщения: 2
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата megaloman:
Все файлы в папку с текущей датой или файлы, измененные за текущую дату в папку с текущей датой?
Если все файлы, то »
Есть папка БАЗА (дата неважна). Будет сидеть допустим бухгалтер, у нее на рабочем столе есть батник который копирует базу на другой диск.
Нужен батник который копирует папку (BAZA) со всеми имеющимися файлами (дата неважна) и копирует её на другой диск с текущей датой (BAZA_20.02.2020 или 20.02.2020_BAZA). -

Спасибо всем!!! Вопрос решен!!!!

Спасибо всем!!! Вопрос решен!!!!
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:09, 20-02-2020 | #4


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата LarinRnD:
с текущей датой (BAZA_20.02.2020 или 20.02.2020_BAZA). - »
Лучше всего пять звёздочек — «BAZA_2020.02.20».
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:37, 20-02-2020 | #5


Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


Цитата Iska:
Лучше всего ... «BAZA_2020.02.20». »
Код: Выделить весь код
XCopy "Z:\Box_In\*.*" "Z:\Box_Out\Baza_%Date:~6,4%.%Date:~3,2%.%Date:~0,2%\" /S /D /Y
И не надо никаких батников - просто сделать на рабочем столе значок на
CMD.exe /C Xcopy c приведенными параметрами.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 20-02-2020 в 17:54.

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:47, 20-02-2020 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Копировать папки с файлами.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Папки с файлами на флешке стали файлами, что делать? dd300 Microsoft Windows 10 6 11-12-2019 14:57
VBS/WSH/JS - Копирование папки с файлами из сетевой папки Stgean Скриптовые языки администрирования Windows 10 24-04-2019 17:05
CMD/BAT - Копировать файлы в папки при совпадении имени файла и папки vlz47 Скриптовые языки администрирования Windows 2 07-02-2018 22:04
Создать zip архив папки с подпапками и файлами без корневой папки blackeangel Программирование в *nix 1 02-02-2017 10:31
CMD/BAT - [решено] Копировать содержимое с одной папки в другую Dodakaedr Скриптовые языки администрирования Windows 2 06-07-2014 21:13




 
Переход