PDA

Показать полную графическую версию : Копировать папки с файлами.


LarinRnD
20-02-2020, 14:23
Добрый день. Нужен батник который при запуске копирует папки с файлами в другую папку (Диск) с текущей датой.

DJ Mogarych
20-02-2020, 14:48
powershell -command "mkdir "d:\temp\$(get-date -f yyyy-MM-dd)"; robocopy D:\temp\Source "d:\temp\$(get-date -f yyyy-MM-dd)" /s"

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

Если все файлы, то: 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 ... и так далее

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

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

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

Iska
20-02-2020, 17:37
с текущей датой (BAZA_20.02.2020 или 20.02.2020_BAZA). - »
Лучше всего пять звёздочек — «BAZA_2020.02.20».

megaloman
20-02-2020, 17:47
Лучше всего ... «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 приведенными параметрами.




© OSzone.net 2001-2012